Я розробник користувальницької програми для оболонки Windows, яка працює з усіма нашими клієнтами протягом останнього року, проте кілька машин припинили її запуск і замість цього запустили explor.exe.
Я досліджував параметри реєстру і виявив дві різні записи "Оболонки" на основі поточного користувача, на які посилається в різних статтях в Інтернеті, щоб встановити спеціальну оболонку:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell
і
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
До цього часу я використовував перший, і, як я кажу, до цього часу він працював чудово. Чому обидва ці ключа існують, і яка різниця, якщо про них повідомляється, що вони роблять те саме?
Редагувати:
Машина, на якій я зараз усуваю проблеми, працює під керуванням Windows 7 Home, якщо це має значення.