Зараз я намагаюся встановити Solidworks 2012, але щоразу, коли запускаю інсталятор, я отримую помилку:
Registry Permissions:The Installation Manager encountered an error when trying to
create registry keys in this location of the registry:
HKLM\Software\Wow6432Node\SolidWorks\AddIns
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks
HKLM\Software\Wow6432Node\SolidWorks\SolidWorks 2011\PDMWorks Workgroup
Якщо я ігнорую цю помилку і продовжую встановлення, вона врешті-решт повертає ще одну помилку приблизно на 10% шляху через встановлення з більшою кількістю скарг на реєстр, а потім просто не вдається встановити програму. Щоб виправити це, я подумав, що я видаляю ці ключі реєстру і дозволяю SolidWorks переробляти їх, однак, коли я намагаюся їх видалити, я отримую наступне:
- При спробі видалити батьківський \ Solidworks \ повертає помилку за замовчуванням, яка говорить "Помилка видалення ключа"
- При натисканні на будь-який із PDMWorks повертається "PDMWorks / Workgroup не може бути відкрито. Помилка перешкоджає відкриттю цього ключа. Деталі: Доступ заборонено."
Я спробував купу рішень Microsoft, включаючи Microsoft Fix It, PsExec і RegDelNull, а також намагався призначити права доступу до ключа та взяти право власності (які помилки в доступі знову відхилено), але жодне з цих не працює.
Чи є можливість видалити цей ключ без перевстановлення Windows?
редагувати: мені вдалося видалити AddIns та ключі PDMWorks, додавши новий ключ до реєстру в цих каталогах - це дозволило мені бачити файли, які були заховані в них, і змінювати дозволи для цих окремих файлів. Проблема зараз полягає в тому, що є інший каталог під \ PDMWorks Workgroup \ as \ За замовчуванням, і я не можу додати новий ключ до цього, щоб побачити, що знаходиться всередині, або змінити дозволи на нього (тому що я думаю, є ключ під ним).
psexec -i -d -s c:\windows\regedit.exe.