windows 8 отключить plug and play смарт-карты

У меня проблема с задержкой чтения моей смарт-карты, и я думаю, что это может быть проблема со службой Smartcard Plug and Play.

Я погуглил об этом и обнаружил, что с помощью gpedit.msc можно отключить... проблема в том, что gpedit.msc недоступен в Windows 8 (не профессиональной).

В Windows 7 есть реестр под названием EnableScPnP, который работает, но я не нашел его в Win 8.

Как я могу отключить Smartcard Plug and Play с win8?


person HalSeldon    schedule 12.03.2014    source источник


Ответы (1)


Попробуйте установить тот же ключ реестра EnableScPnp (см. ниже) и перезагрузиться. Согласно документам, перезагрузка не требуется, но я убедился, что для этого параметра требуется перезагрузка. Из того, что я читал, EnableScPnp должен работать на W7, W8 или W8.1. Согласно SmartCard.admx, ключи реестра точно не изменились.

Как ни странно, если я устанавливаю раздел реестра на W7/W8/W8.1, он не говорит, что он установлен в gpedit.msc. Не должно быть кэша политик W7/W8, не так ли? Не совсем уверен, как это работает. Я думал, что изменения реестра вручную появлялись в gpedit.msc, в старые времена примерно в XP?

Возможно, я забыл перезагрузиться, но потенциальная проблема, которую я заметил на W8.1, заключается в том, что есть новая функция, называемая кэшированием групповой политики, которая мешает записи непосредственно в любой ключ реестра групповой политики. Есть какой-то кеш, например. "C:\Windows\System32\GroupPolicy\Machine\Registry.pol". Я не знаю, как обновить кеш политик без использования gpedit.msc. Однако вы можете отключить кэширование политики (хотя вам снова понадобится gpedit.msc). Но я почти уверен, что если вы перезагрузитесь, любое значение в кеше политики перезапишет любой ключ реестра (если я запущу gpupdate /force, это, безусловно, верно).

Я немного поискал, но не нашел никакой информации от Microsoft или где-либо еще о том, как теперь люди должны изменять кеш политик. Учитывая, насколько новым является 8.1, я ожидаю, что многие технические специалисты начнут жаловаться на это очень скоро, так как многие блоги с советами дают ключи реестра для изменения, которые могут больше не работать (если у вас есть кэш политик), и вам придется используйте gpedit.msc или какой-либо другой неизвестный механизм для изменения всех этих настроек в будущем.

Если вы используете W7, вам «повезло»… Я обнаружил, что в конечном итоге логика PnP просто дает сбои и перестает работать навсегда, даже после перезагрузки. Я люблю Windows.

Для справки, это значение должно работать в W7/8/8.1:

gpedit.msc -> Политика локального компьютера -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Смарт-карта: «Включить службу Smart Card Plug and Play» = «Отключено»

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ScPnP] "EnableScPnP"=dword:00000000

** Обязательно перезагрузитесь после установки политики или ключа реестра.

person Mr. Furious Canada    schedule 31.03.2014