Какой desktop.ini теряется при отключении сети?

362
Kev

Я пользователь WinXP в домене Windows с файловым сервером Samba. У меня есть диск H: для моих домашних файлов, и есть некоторая групповая политика, которая делает H: \ Desktop моим рабочим столом.

Проблема в том, что всякий раз, когда возникает проблема с сетью, или администратор сбрасывает Samba, или что-то в этом роде, я получаю сообщения «Ошибка отложенной записи», что является нормальным, потому что у нас отключены автономные файлы, но затем все мои значки на рабочем столе отсутствуют порядка, даже после перезагрузки.

AFAIK Порядок значков на рабочем столе хранится в некотором desktop.ini, но даже если для всех параметров просмотра папок задано значение «Показывать, а не скрывать», в H: \ Desktop нет desktop.ini.

Где находится этот файл, чтобы я мог сделать его резервную копию? Чтобы вернуть все мои значки обратно так, как они мне нужны, нужно вечно, поэтому незначительный сбой в работе сети становится большим раздражением.

0
Вы обратились за помощью к ИТ-администратору? Файл существует в каталоге Desktop. Ramhound 10 лет назад 0
@Ramhound, он зашел в каталог как su и сделал `ls -al`, а его там нет. Это не в переработчике Самбы, либо. Kev 10 лет назад 0

1 ответ на вопрос

1
Synetech

The problem is, whenever there's a network issue, or the admin resets Samba, or anything like that, I get "Delayed write failed" messages, which are normal because we have Offline files turned off, but then, all my desktop icons are out of order, even after a restart.

Define “out of order”. I’m guessing you mean that they are actually in alphabetical order, which is the default behavior.

AFAIK the desktop icon order is stored in some desktop.ini AFAIK the desktop icon order is stored in some desktop.ini, but even with all the folder view options set to Show rather than Hide, there's no desktop.ini in H:\Desktop.

That’s because desktop.ini does not contain the icon layout, that is stored in the registry at HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desktop.

I'm a WinXP user on a Windows domain with a Samba fileserver. I have an H: drive mapped for my home files and there's some group policy that makes H:\Desktop be my desktop.

The problem is that Explorer stores the icons layouts in the registry, but your registry is not getting written to the server, so when you log back in, you are getting the default layout. Your files are irrelevant in this situation.

Where does this file live, so I can make a backup of it? It takes forever to put all my icons back the way I like them, so a minor network glitch becomes a major annoyance.

What you can do (aside from using folders to organize your desktop icons) is to use a desktop-layout program to save and restore your desktop icon layout. Just be sure to pick one that stores its configuration data as a file instead of in the registry, otherwise your back to square-one.

+1 за то, где он живет в реестре. Однако, если реестр не будет записан, то не будет ли более старая версия с моим (все еще) правильным макетом? Kev 10 лет назад 0
И да, это было внезапно по алфавиту. Kev 10 лет назад 0
Обозреватель читает ключ только при запуске, поэтому, если что-то случится, что он испортит, он не будет перечитывать их до следующего запуска, но теперь он может содержать измененный. Вы можете попытаться заставить Проводник написать макет после того, как вы его упорядочите, щелкнув правой кнопкой мыши по Destkop и выбрав «Обновить». Затем вы можете попробовать перезапустить Проводник, и он должен сохранить текущий макет. Однако если вы загружаете настройку при входе в систему, то вы потеряете текущую настройку, и она будет заменена на то, что находится на сервере. Поэтому не забудьте обновить рабочий стол при подключении. Synetech 10 лет назад 0
Алфавитный означает, что он использовал макет по умолчанию, потому что макета вообще не было. `Проблема в том, что когда возникает проблема с сетью или администратор сбрасывает Samba ... все значки на рабочем столе выходят из строя, даже после перезагрузки. Неужели они внезапно меняются, как только теряется соединение? Synetech 10 лет назад 0