2

После того как я вручную изменил ProgramFilesDir на D:\Program Files , программа просмотра фотографий Windows снова не работала.

Не удалось запустить с сообщением об ошибке Rundll: could not found D:\Program Files\Windows Photo Viewer\PhotoViewer.dll .

Как я могу заставить работать мою программу просмотра фотографий, не возвращая ProgramFilesDir?

Заранее спасибо.

1 ответ1

1

Возможно, вы переместили папку Program Files папку D: но оставили папку Windows на диске C: . Если так, то это не сработает. Когда-либо.

От Рэймонда Чена:

Теперь, когда NTFS является обязательным для системного тома (на это ушло всего 13 лет!), Сама Windows может начать использовать возможности NTFS.

Большой процент файлов, установленных Windows, жестко связан с копиями в каталоге C:\Windows\WinSxS . ... а в Windows 7 две копии Блокнота теперь являются жесткими связями друг с другом.

Ах, но одним из ограничений жестких ссылок является то, что они не могут охватывать тома. Некоторые жесткие ссылки из каталога WinSxS указывают на такие места, как C:\Program Files\Windows NT\Accessories\wordpad.exe , и это, в свою очередь, требует, чтобы каталог Program Files находился на том же томе, что и каталог Windows.

Приносим извинения за неудобства.

PhotoViewer, вероятно, больше не может найти нужные файлы, потому что вы их переместили.

Приносим извинения за неудобства.


Если же переместить папку Windows , чтобы диск D: то этот ответ не относится к вам.

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