Windows Update のダウンロード先フォルダを変更するスマートな方法 [Windows7] new

特に SSD に Windows をインストールした場合。
頻繁に更新され、容量もそれなりに使用する Windows Update のフォルダを別ドライブ(HDD)に移したくなりますよね。ぐぐっても なかなかスマートな方法がヒットしないので、ここに決定版として情報共有したいと思います。

ダウンロード先だけではなく、Windows Update 関連のデータを保存するフォルダを丸ごと変更する方法です。
この方が気持ちイイと思いました。Microsoft のオフィシャルな情報を参考にした手順です。


手順の概要

  1. Windows Update サービスの停止
  2. フォルダの移動
  3. シンボリック リンクの作成
  4. Windows Update サービスの再開
Windows のシステム ドライブは C: という前提です。もし違う場合は適宜 読み替えてください。
尚、筆者の環境では問題なく変更できていますが、この手順を実施して意図した通りにならなかったとしても、筆者は責任を負いかねますのでご了承ください。

Windows Update サービスの停止

  1. スタートボタンをクリックし、[すべてのプログラム]-[アクセサリ]-[コマンド プロンプト]を右クリックします。
  2. 「管理者として実行...」をクリックします。
  3. ユーザー アカウント制御のウィンドウで「はい」をクリックします。
  4. コマンド プロンプトで以下の通り入力してエンターを押します。
    net stop wuauserv

このあとの手順で使いますので、コマンド プロンプトは開いたままにします。


フォルダの移動

  1. エクスプローラを起動して、C: ドライブの「Windows」フォルダを開きます。
  2. SoftwareDistribution」フォルダを右クリックし、「切り取り」をクリックします。
  3. 移動先のフォルダを開いて右クリックし、「貼り付け」をクリックします。

シンボリック リンクの作成

  1. コマンド プロンプトに戻り、以下の通り入力してエンターを押します。
    cd %systemroot%
  2. 続けて以下を入力してエンターを押します。
    (移動先を D: ドライブ直下にした場合の例です)
    mklink /d SoftwareDistribution d:¥SoftwareDistribution

この手順で入力ミスをすると上手くいかないので慎重に。

最後の「d:¥SoftwareDistribution」部分を移動先に応じて変えてください。例えば、E: ドライブの「WinUpdate」フォルダ配下に移動した場合は「e:¥WinUpdate¥SoftwareDistribution」となります。

「シンボリック リンクてなあに?」本気で説明すると割りと複雑です。知りたい方はぐーぐる先生に聞いてくださいw


Windows Update サービスの再開

  1. 引き続きコマンド プロンプトで以下の通り入力してエンターを押します。
    net start wuauserv

以上で完了です。


参考資料

手順の作成にあたり、以下のページを参考にしています。

この記事をツイツイする tweetSearch

Commentあなたのコメントをぜひ書き残してください!

このコメントは管理人のみ閲覧できます
2013/08/04 Sun 22:57
こじょ
非公開さん、こんにちわー。
日本人の多いワールド、ありますよ! 以下のサイトを参考にしてみてください^^
http://gw2salonjp.com/
http://ja.gw2.wikia.com/wiki/%E3%82%AE%E3%83%AB%E3%83%89%E7%99%BB%E9%8C%B2/%E7%99%BB%E9%8C%B2%E3%82%AE%E3%83%AB%E3%83%89%E4%B8%80%E8%A6%A7
2013/08/10 Sat 13:41 [編集]
123
最後の手順の
>続けて以下を入力してエンターを押します。
>(移動先を D: ドライブ直下にした場合の例です)
>mklink /d SoftwareDistribution d:¥SoftwareDistribution
を実行すると、すでに存在するファイルを作成することはできません。
と出てくるのですが、どうしたら良いですか?
2015/06/21 Sun 14:18 [編集]
こじょ
その状況になったことがないため確かなことは書けませんが、
・手順「フォルダの移動」で、移動ではなくコピーした
・手順「シンボリック リンクの作成」で入力するコマンドを打ち間違えた(/dが抜けている等)
の どちらかかも知れません。
2015/06/28 Sun 13:23 [編集]
ホンドオコジョ
大変参考になりました!
2015/09/12 Sat 06:48
ななしさん
×です mklink /d SoftwareDistribution d:¥SoftwareDistribution
正解は
mklink SoftwareDistribution d:¥SoftwareDistribution
です
2015/09/19 Sat 16:18
ななし2
Windows7 です、Windows Update サービスの停止で
コマンドプロプトで、wuauservがうまく通りません。
管理者として実行するのは、どうすればいいですか??
2015/12/16 Wed 20:45 [編集]
てっちゃん
エラーコード0x80070052がでて、貼り付けできないファイルがありますが、どうすればいいでしょうか?Windows10 64bitです。
2016/05/12 Thu 17:36 [編集]
やったぜ。
mklink SoftwareDistribution d:SoftwareDistribution
と入力すると正常にできました。
d:の後の \ が悪さをしていたようで。

mklink SoftwareDistribution d:¥SoftwareDistribution
で作られたリンクのプロパティを見ると、
リンク先(T) d:\\SoftwareDistribution
と \ が2つになっていました。
2016/12/06 Tue 19:47
やったぜ。
文字化けすいません。
2016/12/06 Tue 19:50
/d は、絶対必要です
windows10でもうまくいきました♪
フォルダ移動のあと、元のフォルダの残骸が残っている場合があります。
本件の場合は、フォルダ移動実行後、c:¥windowsを確認したところ
SoftwareDistributionフォルダが残っていました。
このフォルダはただの残骸ですので完全消去してしまいましょう。
その後に、c:¥windowsで、
mklink /d  作成するシンボリックリンク名  実体のある場所
とすると、うまくいきます。
/d が無いと正しい動作をしませんので注意しましょう。

なお、うまくいかない場合はエクスプローラでシンボリックリンクのプロパティを確認しましょう。
リンク先の指定が間違っている場合があります。
2017/09/23 Sat 07:03 [編集]
ななしさん
windows10ですが、どうしてもうまくいきません。
DドライブにSoftwareDistributionフォルダを移動し、コマンドプロンプトで指定しようとすると、「アクセスが拒否されました」と出てしまいます。また、usbをマウントさせているAドライブに移してみると、「無効なスイッチですa"と言われてしまいます。
一体何が原因なのでしょうか…。
2018/02/12 Mon 17:50 [編集]
ななし
win10です。シンボリックリンク作成まではいいのですが、
net start wuauserv で、サービス開始できませんでした。とでます。
システムエラー1011が発生しました。 構成レジストリキーを開けません。、、、なにかわかりますでしょうか。
2018/05/14 Mon 07:43
大いに参考にさせて頂きました、ありがとうございました。
ただ、一部修正してからうまくいきましたので、一応報告を。

net start wuausery で、指定されたパスが見つかりません とエラー。
パスは間違っていないはずと色々試したところ、移動先のパスを""で囲ったら成功しました。
こちらでの例だと、 "d:¥SoftwareDistribution" ですね。
移動先のフォルダ名によっては、""は必須と思います。
他の閲覧者にも参考になればと、記しておきます。
2019/01/31 Thu 10:40
新しいコメント

※設定しておくとあとからコメントを編集できます
管理者にだけ表示を許可する
※公開されません

Trackback あなたのウェブページをリンク!

Trackback URL

© こじょらぼ all rights reserved.

旧 すぐへこたれるこじょblog

Guild Wars 2 © 2010-2014 ArenaNet, LLC. and NC Interactive, LLC. All rights reserved. Guild Wars, Guild Wars 2, ArenaNet, NCSOFT, the Interlocking NC Logo, and all associated logos and designs are trademarks or registered trademarks of NCSOFT Corporation. All other trademarks are the property of their respective owners.

Back to Top