多くのWindows10ユーザーは、2000年代の初めから中頃にかけて、古いスタイルを使用するゲームを実行できなくなったと不満を漏らしています。 DRM(MacrovisionのSafeDiskバージョン2以下) 。ユーザーがチェックしない限り、SECDRV.SYSファイルを指し示す証拠はありません。 イベントビューア クラッシュログの場合–管理者アクセスで実行しているときにゲームの起動に失敗するだけですが、エラーメッセージは表示されません。
SecDrvサービスはエラーメッセージを開始できませんでした
SecDrv.sysドライバーの起動をブロックしているのは何ですか?
この動作は、セキュリティ上の理由から、Windows10で古いスタイルのDRMのうち2つを無効にするというMicrosoftの決定のその後の原因です。この決定は、元の開発者がゲームをWindows 10と互換性のあるものにするパッチをリリースすることを決定しない限り、SecuromとSafediskを使用するように設計された何千もの古いゲームを壊してしまいました。
幸い、いくつかの異なる方法で、無効にしたドライバーを再度有効にして、Windows10ユーザーがレガシーゲームにアクセスできるようにすることができます。しかし、マイクロソフトが明らかにしているように、以下の操作のいずれかがあなたを残す可能性があります セキュリティリスクにさらされているシステム 。
以下のいずれかの方法に従う場合は、常に手順をリバースエンジニアリングして、ドライバーを無効にし、脆弱性を排除する必要があります。
方法1:コマンドプロンプトを介してSc StartSecDrvサービスを有効にする
Windows 10でレガシーゲームを実行するために必要なドライバーを有効にする最初の最も一般的な方法は、昇格したコマンドプロンプトを使用して Sc Start SecDrv サービス。このルートを選択する場合は、管理者アクセスでCMDウィンドウを開いていることを確認することが非常に重要です。そうしないと、コマンドが失敗します。
影響を受けたユーザーの多くは、この操作によって最終的に問題なくレガシーゲームを起動してプレイできるようになったことを確認しています。
有効にするためのクイックガイドは次のとおりです SC StartSecDRV 昇格したコマンドプロンプトからのサービス:
- を押して[実行]ダイアログボックスを開きます Windowsキー+ R 。実行ボックス内に、 ‘cmd’ を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。で ユーザーアカウント制御(UAC) 、クリック はい 管理者にCMDウィンドウへのアクセスを許可します。
コマンドプロンプトの実行
- 昇格したコマンドプロンプトに入ることができたら、次のコマンドを入力してを押します 入る 開始するには ScSecDrvサービスを開始します DRMドライバーに関連付けられています:
sc startsecdrv
- サービスを有効にして、以前は失敗していたゲームを起動します。起動に問題はありません。
- ゲームセッションが終了したら、昇格したCMDプロンプトに戻り、次のコマンドを入力してを押します。 入る ドライバーサービスを手動で停止するには:
sc停止secdrv
この有効化方法に慣れていない場合は、 DRMファイル Windows 10でレガシーゲームをプレイするために必要なのは、以下の次の方法に進んでください。
方法2:レジストリエディタを介してSC StartSecDrvサービスを有効にする
Windows 10でレガシーゲームをプレイするために必要なDRMファイルを有効にする別の方法は、レジストリエディターを使用することです。コンピュータを再起動した後でもサービスを有効に保つ、より永続的な変更を行う場合は、この操作をお勧めします。
ただし、このプロセスでは、方法1よりもサービスのオフが少し厄介になることに注意してください。最初の修正ではなくこの修正を使用する場合は、以下の手順に従って、レジストリエディターを介してSCSecDrvサービスを有効にします。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「regedit」 テキストボックス内で、を押します Ctrl + Shift + Enter 開くために レジストリエディタ 管理者アクセス付き。によって促されたとき ユーザーアカウント制御(UAC) 、クリック はい 管理者権限を付与します。
Regeditコマンド
- Regedit Editorユーティリティにアクセスしたら、左側のセクションを使用して、次のレジストリの場所に移動します。
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services
注意: 手動でアクセスするか、場所をナビゲーションバーに直接貼り付けて、を押すことができます。 入る すぐにそこに着くために。
- 正しい場所に着いたら、右側に移動し、空のスペースを右クリックして、 DWORD(32ビット)値 。
Dword値の作成
- Dword値を作成できたら、名前を付けます secdrv。
- 次に、secdrv Dword値をダブルクリックし、 ベース に ヘキサデシマル と価値 データ に 2 。
secdrvサービスの値を調整する
注意: サービスを再度無効にしたい場合は、上記の手順をリバースエンジニアリングして、 価値データ secdrvの 4 。
- レジストリエディタを閉じて、以前は開かなかったレガシーゲームを起動します。
この方法がうまくいかなかった場合、またはコンピュータをセキュリティリスクにさらすことなくレガシーゲームをプレイできる方法を探している場合は、以下の最後の方法に進んでください。
方法3:ゲームをデジタルで買い戻す
2000年代に非常に人気のあったクラシックゲームをプレイしたい場合は、開発者が問題のあるDRMを削除したパッチをリリースした可能性があります。オンラインで検索して、それが当てはまるかどうかを確認してください。
ただし、それが不可能な場合、実行可能な唯一の解決策は、人気のあるゲームプラットフォームからゲームをデジタルで購入することです。これは一部の人にとっては魅力的ではないかもしれませんが、 GOG 、 謙虚なバンドル あるいは 蒸気 このDRM保護方法を含まない最新バージョンのクラシックゲームを展開します。また、通常、レガシーPCゲームを10ゲーム以上のバンドルで安価に入手できます。
読んだ4分