Jun 12, 2009 12:46
Длительное время не мог установить на винды (сборка, вроде "Питер Пэн") половину программ. В частности, Skype и Photoshop/ImageReady. Вылезала ошибка что-то вроде "Error 1324. Path '??????? ????' contains invalid character" (точную формулировку не помню, а скопировать не получается). Приходилось извращаться и пользоваться левыми дистрибутивами и портабельным версиями. В конце концов достало и я решил проблему решить.
Создание папок "Desktop" и "Start Menu" (по количеству букв подходили оба) с исправлением в реестре всех соответствующих найденных поиском строк не помогало. RegMon и FileMon выдаали слишком большую "простыню", разобрать в которой что-то "на ходу" было нереально. В шестом часуу тра я пошел спать.
С утреца медитация на лог от RegMon выявила интересную строку:
1605 55.49908066 msiexec.exe:2076 QueryValue HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Start Menu SUCCESS "%USERPROFILE%\??????? ????"
Соответствующее значение в соответствующем ключе реестра и правда было. Искать-то, оказывается, надо было не "Главное меню" или "Рабоичй стол", а прямо "??????? ????".
После исправления и возвращения назад всех исправленных в реестре путей к шелл-фолдерам Photoshop установился. Ура.