3

Я использую немецкий Windows 7, и хотя я в порядке с этим (в противном случае я бы установил английскую версию), мне действительно не нравятся локализованные имена папок - я хотел бы видеть настоящее имя папки.

Конечно, я мог бы просто удалить LocalizedResourceName из каждого desktop.ini но мне интересно, есть ли какой-то параметр реестра, который просто заставляет Windows игнорировать локализованные имена.

1 ответ1

2
  • В качестве обходного пути, обратите внимание, что если вы нажмете в адресной строке, там будет отображаться полный непереведенный путь
  • Чтобы автоматически избавиться от LocalizedResourceName , установите bash (например, из git) и запустите
    for desktopini in $(find /c/Users -name desktop.ini); do sed -i "/^LocalizedResourceName/d" $desktopini; done
    Если вы хотите просто закомментировать запись для последующего обращения, используйте
    "s/^\(LocalizedResourceName\)/;\1/" вместо
    "/^LocalizedResourceName/d" .
    Конечно, вы можете изменить путь /c/Users по любому желаемому пути, просто помните, что msys /mingw использует прямую косую черту, а не двоеточие после буквы диска.
  • Возможно, аналогичным образом используется PowerShell, но я никогда не удосужился узнать, что, так как я все равно использую bash ... этот пост SO может дать хорошее начало для части sed . Или вы просто проверяете этот ответ из дублирующего вопроса
  • наконец, обратите внимание, что desktop.ini полностью игнорируется, если в папке не задан атрибут system или readonly

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