レジストリのアクセス権に問題があります。私のPCを使用中にそれはSSDコントローラの問題のためにフリーズします。再起動してSSD用にSATAを交換した後 - PCはSSDを認識し、Windows 8.1を起動することができました。しかし、レジストリ内のサービスへのアクセス許可が壊れているように見えます。のために多くのサービスを開始できませんでした Access Denied
問題。
Process Monitor
彼らがアクセスしようとしたと言う HKLM\System\CurrentControlSet\Control\
セクション。そのセクションのレジストリノードに対する私の典型的な権限は次のとおりです。
Users > Read access
Administrators > Full Control access
SYSTEM > Full Control access
CREATOR OWNER > Full Control access
ALL APPLICATION PACKAGES > Full Control access
そして、サービス固有の許可は失われます。私は手動で権限を復元することができます、例えば私は追加しました NT SERVICE\Dhcp
に HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp
それからサービスはうまく始められた。しかし、どのサービスがどのキーにアクセスを許可するべきかを知ることは困難です。私は使えます Process Monitor
このデータを取得するには、長すぎる可能性があります。他の方法 - 私はあげることができます Everyone
ユーザー Full control
に HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
しかし、それは安全な方法ではありません。
それでは、サービスのレジストリキーに対するデフォルトのアクセス許可を復元する方法はありますか?
私はそれを復元しようとしました secedit
しかし、それは役に立ちませんでした。インストールDVDからWindows修復を試みることもできますが、時間がかかる場合があります。たぶんそのようなことのための既存の方法はありますか?
別のオプションとして私は1つの正しいコンピュータからのアクセス許可を分析し、それから私の破損したコンピュータで同じものをリセットするいくつかの簡単なツールを作ることができます。
Windowsシステムの復元が無効になっているので、復元できません。
services
権限重要なWindowsサービスと権限は、特定のOSリリースに共通です。私の状況では、Base Filtering Engine(ネットワークの基本)、Firewall、DHCP、およびいくつかのヘルパー(Shared、Tcpip、Winsock 2)が台無しになりました。追加しました Local Service
いくつかのための、 Network Service
他人のために、そして Everyone
上記のどちらも働かなかった少数のために。