По умолчанию галочка в ячейке "использовать по умолчанию" всегда стоит.
Если в разделе HKCRUnknownshellopenascommand в установленном
по умолчанию параметре указать C:WINDOWSrundll32.exe shell32.dll,OpenAs_RunDLL %1 %2
то эта ячейка становится неактивна и блокируется.
Я указываю C:WINDOWSsystem32oodag при этом по умолчанию галочка не стоит, но её можно поставить.
Но к сожалению это не всегда так - если расширение в системе не зарегистрировано, то галочка всё равно стоит.
Например создать текстовый документ, придумать ему расширение и попробовать открыть.
Как сделать так, чтобы независимо от расширения, галочки бы не было, но ячейка не была бы заблокирована?
ОС: ХР Номе Сервис Пак 2 - лицензионная. NTFS