Недавно я добавил новый диск данных, чтобы заменить старый диск данных. Я продолжил копировать файлы со старого диска на новый диск, а затем поменял буквы дисков так, чтобы новый диск с данными имел ту же букву, что и старый диск. У меня больше нет старого накопителя, подключен только новый.
С тех пор я заметил, что не могу открыть папку через explorer.exe в командной строке. То есть если я бегу
explorer.exe
он запустит окно совершенно нормально. Однако, если я бегу
explorer.exe c:
это ничего не делает. Я вижу процесс, но ничего не видно Процесс, кажется, немного задерживается, затем закрывается.
Я пробовал поиск по сети, но, похоже, ничего не было конкретно для этой проблемы. Я почти уверен, что это я менял букву диска.
Я просмотрел реестр, чтобы увидеть, есть ли какие-либо указания на несуществующие ссылки на буквы дисков, но я нашел информацию только в VolumeInfoCache в Windows Search.
Решено: (Я опубликую ответ позже из-за невозможности ответить на мой вопрос как новичок).
Я решил проблему. Классический случай, когда я забыл , что именно я сделал после замены дисков.
В дополнение к замене дисков и назначению новых букв дисков. Я также переехал туда, где были указаны некоторые библиотеки личных документов. К сожалению, я не сделал это правильно для одной из папок (Личная папка, если быть точным). Он все еще указывал на путь, который больше не действовал.
Я закончил тем, что использовал ProcMon для мониторинга процесса и увидел, что проводнику не удается прочитать что-либо в реестре в ShellFolder. Просматривая ShellFolder, я увидел, что пропустил одно из изменений и изменил его на соответствующий путь. Похоже, это решило проблему, и теперь проводник правильно запускает папки.
Спасибо за вашу помощь, Ли, Каран и Люшрок.