Windows 7: Windows Photo Viewer не работает

2

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

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

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

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

Jichao
источник
Если вы перейдете в каталог и запустите exe оттуда, это работает?
ChrisF
Там нет exe-файлов.
Джичао
Некоторые элементы Windows должны находиться на системном томе - это может быть один из них
BJ292

Ответы:

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:, то этот ответ не относится к вам.

Ян Бойд
источник