Я видел, что некоторые люди спрашивают, как «избавиться» от локализованных названий, скажем, «Документов», «Изображений», «Загрузок» и т. д.
Но в моем случае я хочу «восстановить» его до значения по умолчанию.
Это произошло, когда я создал свой собственный пакетный файл для автоматического копирования файлов, используя команду приглашения «xcopy».
Все папки, затронутые этой командой, теряли свои локализованные имена, и восстановить их было невозможно — файл desktop.ini оставался нетронутым, но проводнику не удавалось применить настройки к дисплею.
Может быть, это связано с реестром?
решение1
У вас может быть одна из двух проблем или обе сразу.
Обычно Windows не учитывает содержимое файла desktop.ini, если у него не установлен атрибут system. Если он был скопирован, то, вероятно, нет. Чтобы установить его, вам придется использовать системную подсказку Windows, насколько мне известно, это невозможно сделать в проводнике Windows. Внутри папки, где находится файл desktop.ini, используйте cd
команду th, чтобы попасть туда, введите:
ATTRIB desktop.ini
Это покажет, какие атрибуты установлены. По какой-то причине Windows не позволяет вам устанавливать/сбрасывать атрибут system без установки/сброса атрибута hidden, даже если вы устанавливаете его так, как он был. Вы также не можете изменить ни то, ни другое, если установлен атрибут readonly, поэтому вам придется очистить/сбросить его, если он установлен. Зная, что это такое, и что файл desktop.ini не нужно устанавливать, если атрибут system не установлен, установите его с помощью этой команды:
ATTRIB +S +H -R desktop.ini
Если атрибут system установлен, но он все еще не работает, то вы, вероятно, потеряли часть информации из файла desktop.ini при его перемещении. Windows любит удалять локализационную информацию из этих файлов, когда они копируются за пределы своего исходного места. Чтобы восстановить их, вам придется редактировать каждый из них вручную. Блокнот отлично подходит для этого или любого другоготекстредактор, к которому вы привыкли. Для редактирования файлов им понадобятся системные и атрибуты только для чтениявыключенный, hidden не имеет значения для этого. Чтобы их было легче найти в проводнике Windows, отключение hidden может помочь. Для каждого файла desktop.ini, который нужно отредактировать, перейдите в его папку и введите:
ATTRIB -S -H -R desktop.ini
Ниже приведен список того, что изначально должно было быть в файлах, в данном случае важными строками являются LocalizedResourceName= и IconResource=, но установка всех их на исходные значения также не повредит. После исправления файлов, чтобы заставить их снова работать, вам нужно будет снова сбросить атрибуты с помощью этого:
ATTRIB +S +H desktop.ini
Исходное содержимое desktop.ini
Корзина
[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-8964
Контакты
[.ShellClassInfo]
LocalizedResourceName=@%CommonProgramFiles%\system\wab32res.dll,-10100
InfoTip=@%CommonProgramFiles%\system\wab32res.dll,-10200
IconResource=%SystemRoot%\system32\imageres.dll,-181
Рабочий стол
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
IconResource=%SystemRoot%\system32\imageres.dll,-183
Документы
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
Загрузки
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
IconResource=%SystemRoot%\system32\imageres.dll,-184
Избранное
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21796
IconResource=%SystemRoot%\system32\imageres.dll,-115
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-173
Ссылки
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21810
IconResource=%SystemRoot%\system32\imageres.dll,-185
DefaultDropEffect=4
[LocalizedFileNames]
[email protected],-21816
[email protected],-9031
Recently [email protected],-32813
[email protected],-21790
[email protected],-21779
[email protected],-21770
Музыка
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21790
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\imageres.dll,-108
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-237
[LocalizedFileNames]
Sample Music.lnk=@%SystemRoot%\system32\shell32.dll,-21806
Картинки
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21779
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\imageres.dll,-113
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-236
[LocalizedFileNames]
Sample Pictures.lnk=@%SystemRoot%\system32\shell32.dll,-21805
Сохраненные игры
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21814
IconResource=%SystemRoot%\system32\imageres.dll,-186
Поиски
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-9031
IconResource=%SystemRoot%\system32\imageres.dll,-18
[LocalizedFileNames]
Indexed [email protected],-32811
[email protected],-32814
Shared By [email protected],-32802
Recent [email protected],-32803
Recent [email protected],-32804
Recent Pictures and [email protected],-32806
Recent [email protected],-32807
Recently [email protected],-32813
Видео
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21791
InfoTip=@%SystemRoot%\system32\shell32.dll,-12690
IconResource=%SystemRoot%\system32\imageres.dll,-189
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-238
[LocalizedFileNames]
Sample Videos.lnk=@%SystemRoot%\system32\shell32.dll,-21807
Общественный рабочий стол
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21799
Публичные документы
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21801
IconResource=%SystemRoot%\system32\shell32.dll,-235
Публичные загрузки
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21808
Публичная музыка
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21803
InfoTip=@%SystemRoot%\system32\shell32.dll,-12689
IconResource=%SystemRoot%\system32\shell32.dll,-237
Публичные фотографии
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21802
InfoTip=@%SystemRoot%\system32\shell32.dll,-12688
IconResource=%SystemRoot%\system32\shell32.dll,-236
Публичные видео
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21804
InfoTip=@%SystemRoot%\system32\shell32.dll,-12690
IconResource=%SystemRoot%\system32\shell32.dll,-238
решение2
Простой трюк, как восстановить локализацию любой личной папки. Откройте диалоговое окно «Свойства» папки. Перейдите на вкладку «Расположение». Измените местоположение на какую-нибудь несуществующую папку (например, %userprofile%\Documents2) и нажмите «ОК». Во-первых, вам будет предложено создать каталог — нажмите «Да». Во-вторых, вам будет предложено переместить содержимое текущей папки. Нажмите «НЕТ»! Затем снова откройте диалоговое окно свойств и измените местоположение на исходное (т. е. предыдущее). Поскольку предыдущая папка существует, вам будет предложено переместить только ее содержимое. Теперь подтвердите это действие, нажав «ДА», а затем подтвердите перезапись файла desktop.ini. После того, как вы восстановите все папки, просто выйдите из системы и войдите в нее снова (или перезагрузите компьютер).