Исходное содержимое desktop.ini

Исходное содержимое desktop.ini

Я видел, что некоторые люди спрашивают, как «избавиться» от локализованных названий, скажем, «Документов», «Изображений», «Загрузок» и т. д.

Но в моем случае я хочу «восстановить» его до значения по умолчанию.

Это произошло, когда я создал свой собственный пакетный файл для автоматического копирования файлов, используя команду приглашения «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. После того, как вы восстановите все папки, просто выйдите из системы и войдите в нее снова (или перезагрузите компьютер).

Связанный контент