web-dev-qa-db-ja.com

Windowsでデスクトップショートカットが作成されないようにするにはどうすればよいですか?

インストーラーがデスクトップにショートカットデフォルトを配置するのが一般的ですが、ほとんどのインストーラーでは、適切なチェックボックスをオフにすることでこれを無効にできます。 notデスクトップにショートカットを配置するオプションのないインストーラー(Adobe Creative Cloudアップデートなど)もあります。私は本当にデスクトップショートカットが嫌いですが、一時ファイルやクイック管理などにデスクトップを使用したいのですが、デスクトップのショートカット(* .lnkファイル)を自動的に非表示にする方法はありますか?

8
dylanweber

最初に、デスクトップ(たとえば、デスクトップに必要なショートカットを含むDesktopCopyフォルダー)のコピーを作成し、それをドキュメントフォルダー(または別のユーザー定義フォルダー)に配置します。

次に、DesktopCopyフォルダーのファイルでデスクトップをコピー(および上書き!)するバッチファイルを作成します。ソースディレクトリに存在しないファイルを削除するrobocopyのミラー機能を使用できます。

次に、タスクスケジューラを使用してタスク(CopyDesktopContents)を作成します。これは、ウィンドウの起動時またはログイン時に開始し、バッチを実行します。

デスクトップに独自のショートカットを追加する場合は、追加して、デスクトップのコンテンツをDesktopCopyフォルダーにコピーします。これにより、次回、ユーザー(または別のユーザー)がコンピューターを起動したとき、またはログインしたときに、新しいコピーが作成されます。バッチファイルで使用されます。

1