Windows 10でSECDRV.SYS(古いDRM)を有効にする方法



問題を排除するために楽器を試してください

多くの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 昇格したコマンドプロンプトからのサービス:

  1. を押して[実行]ダイアログボックスを開きます Windowsキー+ R 。実行ボックス内に、 ‘cmd’ を押して Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。で ユーザーアカウント制御(UAC) 、クリック はい 管理者にCMDウィンドウへのアクセスを許可します。

    コマンドプロンプトの実行

  2. 昇格したコマンドプロンプトに入ることができたら、次のコマンドを入力してを押します 入る 開始するには ScSecDrvサービスを開始します DRMドライバーに関連付けられています:
    sc startsecdrv
  3. サービスを有効にして、以前は失敗していたゲームを起動します。起動に問題はありません。
  4. ゲームセッションが終了したら、昇格したCMDプロンプトに戻り、次のコマンドを入力してを押します。 入る ドライバーサービスを手動で停止するには:
    sc停止secdrv

この有効化方法に慣れていない場合は、 DRMファイル Windows 10でレガシーゲームをプレイするために必要なのは、以下の次の方法に進んでください。

方法2:レジストリエディタを介してSC StartSecDrvサービスを有効にする

Windows 10でレガシーゲームをプレイするために必要なDRMファイルを有効にする別の方法は、レジストリエディターを使用することです。コンピュータを再起動した後でもサービスを有効に保つ、より永続的な変更を行う場合は、この操作をお勧めします。

ただし、このプロセスでは、方法1よりもサービスのオフが少し厄介になることに注意してください。最初の修正ではなくこの修正を使用する場合は、以下の手順に従って、レジストリエディターを介してSCSecDrvサービスを有効にします。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「regedit」 テキストボックス内で、を押します Ctrl + Shift + Enter 開くために レジストリエディタ 管理者アクセス付き。によって促されたとき ユーザーアカウント制御(UAC) 、クリック はい 管理者権限を付与します。

    Regeditコマンド

  2. Regedit Editorユーティリティにアクセスしたら、左側のセクションを使用して、次のレジストリの場所に移動します。
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services 

    注意: 手動でアクセスするか、場所をナビゲーションバーに直接貼り付けて、を押すことができます。 入る すぐにそこに着くために。

  3. 正しい場所に着いたら、右側に移動し、空のスペースを右クリックして、 DWORD(32ビット)値

    Dword値の作成

  4. Dword値を作成できたら、名前を付けます secdrv。
  5. 次に、secdrv Dword値をダブルクリックし、 ベースヘキサデシマル と価値 データ2

    secdrvサービスの値を調整する

    注意: サービスを再度無効にしたい場合は、上記の手順をリバースエンジニアリングして、 価値データ secdrvの 4

  6. レジストリエディタを閉じて、以前は開かなかったレガシーゲームを起動します。

この方法がうまくいかなかった場合、またはコンピュータをセキュリティリスクにさらすことなくレガシーゲームをプレイできる方法を探している場合は、以下の最後の方法に進んでください。

方法3:ゲームをデジタルで買い戻す

2000年代に非常に人気のあったクラシックゲームをプレイしたい場合は、開発者が問題のあるDRMを削除したパッチをリリースした可能性があります。オンラインで検索して、それが当てはまるかどうかを確認してください。

ただし、それが不可能な場合、実行可能な唯一の解決策は、人気のあるゲームプラットフォームからゲームをデジタルで購入することです。これは一部の人にとっては魅力的ではないかもしれませんが、 GOG 、 謙虚なバンドル あるいは 蒸気 このDRM保護方法を含まない最新バージョンのクラシックゲームを展開します。また、通常、レガシーPCゲームを10ゲーム以上のバンドルで安価に入手できます。

読んだ4分