Не створюється Silverlight Application

114

Програмування Asp.net
Попередній

Наступний

Була у мене проблема. При спробі створити Silverlight Application вискакувала помилка “Requested Reqistry Access is not allowed”. Відразу почав рити гугл з цього приводу, але нічого не помагало. Найпоширеніший спосіб виправлення помилки був такий:

1) Завантажити та встановити прогу SubInACL

2) У папці, де вона встановилася (по-замовчуванню C:\Program Files\Windows Resource Kits\Tools folder) створити bat файл “FIX.bat” і в ньому написати:

subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f

3) Запустити цей файл.

Мені цей трюк не допоміг.

Я почав копати глибше, і почав у командному рядку окремо запускати ці команди. І побачив що в мене копм не шарить, що означає “administrators” і “users”. Не довго думаючи я зрозумів, що вінда у мене російська і у мене потрібно писати “Адміністратори” та “Користувачі”. Після того, як я замінив ці слова в bat файл все запрацювало. ура!!

subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=Адміністратори=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=Користувачі=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=Адміністратори=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=Користувачі=f
subinacl/subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f