2

Я делаю это:

net stop wuauserv

затем:

переименовать c:\windows\SoftwareDistribution SoftwareDistribution.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.

Так что я делаю не так? Кто-нибудь может мне помочь?

1 ответ1

2

Так что я делаю не так?

Я делаю это:

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

Обновление источника, перенаправляющее обновления и папку распространения программного обеспечения с помощью Junction на другой жесткий диск

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .