web-dev-qa-db-ja.com

Windows8.1でjunctionを更新する

私はこれをやっています:

net stop wuauserv

その後:

名前をc:\ windows\SoftwareDistributionSoftwareDistribution.oldに変更します

その後:

mklink E:\windows\SoftwareDistribution \D

私がやっている \d結局、それ以外の場合は機能しないため、\ d同じ理由で。

その後:

mklink /J C:\windows\SoftwareDistribution "E:\windows\SoftwareDistribution

だから私はしようとします

net start wuauserv

そして私はこのメッセージを受け取ります:

C:\Windows\system32>NET START WUAUSERV
The Windows Update service is starting.
The Windows Update service could not be started.

A system error has occurred. 

System error 3 has occurred.

The system cannot find the path specified.

だから私は何が間違っているのですか?誰かが私を助けることができますか?

2
Anonymous

だから私は何が間違っているのですか?

私はこれをやっています:

net stop wuauserv

その後:

rename c:\windows\SoftwareDistribution SoftwareDistribution.old

その後:

mklink E:\windows\SoftwareDistribution \D

このコマンドは、ディレクトリへのディレクトリシンボリックリンクを作成します\D(存在する場合)。これはあなたがやりたいことではないと思います。

それ以外の場合は機能しないため、最後に\ dを実行し、同じ理由で\ dを実行します。

その後:

mklink /J C:\windows\SoftwareDistribution "E:\windows\SoftwareDistribution

前のコマンドに不一致があります" キャラクター。そのはず:

mklink /J C:\windows\SoftwareDistribution "E:\windows\SoftwareDistribution"

または:

mklink /J C:\windows\SoftwareDistribution E:\windows\SoftwareDistribution

注意:

E:\windows\SoftwareDistributionこれが機能するには、すでに存在している必要があります。


正しいアプローチ

次のコマンドを使用します。

net stop wuauserv
rename c:\windows\SoftwareDistribution c:\windows\softwaredistribution.old
md E:\windows\SoftwareDistribution
mklink /J C:\windows\SoftwareDistribution E:\windows\SoftwareDistribution
net start wuauserv

ソース ジャンクションを使用してアップデートとソフトウェア配布フォルダを別のハードドライブにリダイレクトする

2
DavidPostill