将来のアップデートに2番目のドライブを使用するようにWindowsアップデートを設定できますか?


15

私のCドライブは15 GBで、ほとんどがWindows Updateアンインストールフォルダーでいっぱいです。

これらのアンインストールフォルダーを2番目のドライブに置くようにWindowsの更新をセットアップして、更新が行われる時点でより多くのスペースを確保できますか?

関連する質問:-


答えてくださいAINTが簡単に見つけることが...私は、誰かがあなたがアンインストールフォルダを変更することができます主張し、レジストリを見つけましたが、1 ...インストールしないことをダーン
イヴォFlipse

おそらくserverfaultの上でこれを聞いて、彼らがそれを知っている必要があります
イヴォFlipse


@Rowland Shaw-私は元の質問でその質問にリンクしました、それは私から尋ねられたもので、同じではありません!アンインストールを中断せずに既存のアンインストールフォルダーを移動できますか?
ポールローランド

回答:


19

アンインストールフォルダに直接関係しないので、この値が-1にならないことを願っています。しかし、このユーザーのスペースの問題と更新ファイルの移動には役立ちます。

アンインストールフォルダがハードコードされているように見えるため、他のフォルダのいくつかを移動できますか?良いものはC:\ Windows \ SoftwareDistributionフォルダー(更新プログラムなどのダウンロード先)です。ただし、Microsoftはこれも移動できないと言いますが、Microsoft(Sysinternals)Junctionツール(Iコマンドプロンプトから使用されるため、常にC:\ Windowsフォルダーのルートに展開します)。本質的にこのツールは、ある場所から別の場所にデータをリダイレクトします。コンピュータは、たとえフォルダを移動しても元の場所にフォルダが存在しているとみなします。レジストリを変更する代わりに、このフォルダーとi386フォルダーのような他のフォルダーに対して常に使用します。

ジャンクションを追加する

最初に、Windows Updateサービスを停止し、SoftwareDistributionフォルダーを他のドライブに(権限付きで)コピーする必要があります。[スタート]> [実行]> [cmd]からコマンドプロンプト(cmd)を開始し、次に:

net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K

Windowsは、D:\ Windows \ SoftwareDistributionがファイル名またはディレクトリ名を指定しているかどうかを尋ねます(F =ファイル、D =ディレクトリ)?

Answer D for directory

次に、古いフォルダーの名前を変更します。

rename C:\Windows\SoftwareDistribution SoftwareDistribution.del

3番目のステップは、ジャンクションを作成することです(コマンドプロンプトからも):

junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"

4番目は、Windows Updateサービスを再起動することです。

net start wuauserv

アップデートをダウンロードできるかどうかを確認してください。動作する場合はSoftwareDistribution.delフォルダーを削除し、そうでない場合は再試行するか、SoftwareDistribution.delファイルの名前を変更します。

ジャンクションを削除する

何らかの理由でもう必要ない場合にジャンクションを削除するには。Windows Updateサービスを停止し、ソフトウェア配布ファイルをWindowsフォルダーにコピーします。

net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K

次に-dを使用してjuctionを削除します。

junction -d D:\Windows\SoftwareDistribution

次に、Windows Updateサービスを再起動します。

net start wuauserv

Junctionがあるフォルダーを確認します。

junction -s c:\

1
この手順は非常にうまく機能します。いくつかの注意:「junction」コマンドはlive.sysinternals.comで見つけることができ、宛先ドライブはNTFSフォーマットでなければなりません。
フィリップガン

4

これはあなたの質問に答えないことを知っていますが、... Windowsを[アンインストール]フォルダーに保持しているのはなぜですか?単に削除してください。Windowsアップデートをロールバックしたことがありますか?

編集:Officeインストールフォルダーは別の問題です。それらを使用して、MS Officeはしばしばそれ自体を修復できます。それらがないと、大きな問題がある場合に再インストールを検討している可能性があります。


同意します...アップデートをアンインストールする必要はありません。数日待って、すべてが問題ない場合は削除できます。CCleaner(一時ファイルと不要なファイルを削除するクリーナーツール)を使用できます。CCleanerには、それらを削除するオプションがあります。
ジュリアンN

1
実は、私がしている複数の機会に、アンインストール、更新する必要がありました。ただし、これはまれです(私は何百台ものマシンを管理しており、これを合計3回行ったことがあります)。ただし、通常は、2か月以上経過したアンインストールフォルダを削除しても安全です。
ジョエルCoehoorn

1

あなたは間違った終わりからこれに近づいていると思います、私はCドライブを大きくすることをお勧めします。それはパーティションの場合からGPartedのライブCDを使用してみてくださいhttp://gparted.sourceforge.net/あなたのパーティションのサイズを変更します。ハードドライブの場合は交換します。申し訳ありませんが、あなたの質問に対する直接的な答えではありません。


1

のような名前のフォルダーを参照している場合C:\4633bc0687e6970b8e63a999ac1f7a、これらはWindows Updateからの残り物であり、不要であるため、害なく削除できます。

CでWindowsディスククリーンアップを実行し、リスト内の「Service Packバックアップファイル」をチェックすることにより、最も安全にService-packファイルを削除することもできます。ディスククリーンアップは、Windowsを破壊できないため、スペースを再利用する最も安全な方法です。

c:\windows\$NtUninstall----$Windows Updateをアンインストールしたくない場合は、などの名前を持つ他のフォルダーが削除される場合があります。その可能性を維持したい場合は、別のディスクに移動できます。それらを完全に削除する方法については、こちらをご覧ください

さらに質問がある場合は、Windowsの正確なバージョンとサービスパックのレベルを知ることが役立ちます。


答えてくれましたが、アンインストールフォルダを既存のアンインストールフォルダを削除しても大丈夫かどうかではなく、その時点でより多くのスペースを持つ2番目のドライブにアンインストールフォルダを配置できるかどうかを探しています。
ポールローランド

MSOCacheを削除すると、Office 2007の更新は失敗します。
キノキジュフ

@kinokijuf:右-削除。なぜ投票するのですか?
ハリーマク

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.