Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách bật SECDRV.SYS (DRM cũ) trên Windows 10

Rất nhiều người dùng Windows 10 phàn nàn rằng họ không thể chạy các trò chơi từ đầu và giữa những năm 2000 sử dụng DRM kiểu cũ (Macrovision’s SafeDisk phiên bản 2 trở xuống) . Không có bằng chứng chỉ ra tệp SECDRV.SYS trừ khi người dùng kiểm tra Trình xem sự kiện để tìm nhật ký sự cố - trò chơi chỉ đơn giản là không thể bắt đầu khi đang chạy với quyền truy cập của Quản trị viên, nhưng không có thông báo lỗi nào được kích hoạt.

Cách bật SECDRV.SYS (DRM cũ) trên Windows 10

Điều gì đang chặn trình điều khiển SecDrv.sys khởi động?

Hành vi này là nguyên nhân tiếp theo khiến Microsoft quyết định vô hiệu hóa 2 trong số các DRM kiểu cũ trên Windows 10 vì mục đích bảo mật. Quyết định này đã kết thúc việc phá vỡ hàng nghìn trò chơi cũ được thiết kế để sử dụng Securom và Safedisk trừ khi nhà phát triển ban đầu quyết định phát hành một bản vá để làm cho trò chơi tương thích với Windows 10.

May mắn thay, một số cách khác nhau sẽ cho phép bạn bật lại trình điều khiển đã tắt và cho phép người dùng Windows 10 truy cập vào các trò chơi cũ của họ. Nhưng như Microsoft đã nói rõ, bất kỳ thao tác nào dưới đây có thể khiến hệ thống của bạn gặp rủi ro bảo mật.

Nếu bạn làm theo bất kỳ phương pháp nào bên dưới, bạn phải luôn thiết kế ngược các bước để vô hiệu hóa trình điều khiển và đóng lỗ hổng bảo mật.

Phương pháp 1:Bật dịch vụ Sc Start SecDrv qua Command Prompt

Cách đầu tiên và phổ biến nhất để bật trình điều khiển cần thiết để chạy các trò chơi cũ trên Windows 10 là sử dụng dấu nhắc Lệnh nâng cao để bật Sc Start SecDrv dịch vụ. Nếu bạn quyết định đi theo con đường này, điều rất quan trọng là phải đảm bảo rằng bạn đang mở cửa sổ CMD với quyền truy cập của quản trị viên - nếu không, lệnh sẽ không thành công.

Có rất nhiều người dùng bị ảnh hưởng xác nhận rằng thao tác này cuối cùng đã cho phép họ khởi chạy và chơi các trò chơi cũ mà không gặp sự cố.

Dưới đây là hướng dẫn nhanh về cách bật SC Start SecDRV dịch vụ từ Dấu nhắc lệnh nâng cao:

  1. Mở hộp thoại Chạy bằng cách nhấn phím Windows + R . Bên trong hộp chạy, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Tại Kiểm soát tài khoản người dùng (UAC) , nhấp vào để cấp quyền truy cập quản trị vào cửa sổ CMD. Cách bật SECDRV.SYS (DRM cũ) trên Windows 10
  2. Sau khi bạn quản lý để vào bên trong Dấu nhắc lệnh nâng cao, hãy nhập lệnh sau và nhấn Enter để bắt đầu dịch vụ Sc Start SecDrv được liên kết với trình điều khiển DRM:
    sc start secdrv
  3. Khi dịch vụ được bật, hãy khởi chạy trò chơi đã bị lỗi trước đó. Bạn sẽ không gặp bất kỳ sự cố nào khi khởi chạy nó nữa.
  4. Khi phiên chơi trò chơi của bạn kết thúc, hãy quay lại lời nhắc CMD nâng cao, nhập lệnh sau và nhấn Enter để dừng dịch vụ trình điều khiển theo cách thủ công:
    sc stop secdrv

Trong trường hợp bạn không hài lòng với phương pháp bật tệp DRM cần thiết này để chơi các trò chơi cũ trên Windows 10, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 2:Bật dịch vụ SC Start SecDrv thông qua Registry Editor

Một phương pháp khác sẽ cho phép bạn kích hoạt tệp DRM cần thiết để chơi các trò chơi cũ trên Windows 10 là thông qua Registry Editor. Thao tác này được khuyến nghị nếu bạn muốn thực hiện một thay đổi lâu dài hơn để giữ cho dịch vụ được bật ngay cả sau khi bạn khởi động lại máy tính của mình.

Nhưng hãy nhớ rằng quá trình này làm cho việc tắt dịch vụ hơi khó xử hơn so với Phương pháp 1. Nếu bạn thích cách sửa này thay vì cách đầu tiên, hãy làm theo hướng dẫn bên dưới để bật dịch vụ SC SecDrv thông qua Registry Editor:

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘regedit’ bên trong hộp văn bản, sau đó nhấn Ctrl + Shift + Enter để mở Trình chỉnh sửa sổ đăng ký với quyền truy cập của quản trị viên. Khi bạn được nhắc bởi Kiểm soát tài khoản người dùng (UAC) , nhấp vào để cấp đặc quyền quản trị. Cách bật SECDRV.SYS (DRM cũ) trên Windows 10
  2. Khi bạn đã ở bên trong tiện ích Regedit Editor, hãy sử dụng phần bên trái để điều hướng đến vị trí đăng ký sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

    Lưu ý: Bạn có thể đến đó theo cách thủ công hoặc bạn có thể dán vị trí trực tiếp vào thanh điều hướng và nhấn Enter để đến đó ngay lập tức.

  3. Khi bạn đến vị trí chính xác, hãy chuyển sang phía bên phải, nhấp chuột phải vào một khoảng trống và chọn Giá trị DWORD (32-bit) . Cách bật SECDRV.SYS (DRM cũ) trên Windows 10
  4. Sau khi bạn quản lý để tạo giá trị Từ khóa, hãy đặt tên cho nó là secdrv.
  5. Tiếp theo, nhấp đúp vào giá trị secdrv Dword, đặt Cơ sở thành Hệ thập lục phân và giá trị Dữ liệu đến 2 . Cách bật SECDRV.SYS (DRM cũ) trên Windows 10

    Lưu ý: Nếu bạn muốn vô hiệu hóa lại dịch vụ, chỉ cần thiết kế ngược các bước ở trên và đặt Dữ liệu giá trị trong số secdrv thành 4 .

  6. Đóng Registry Editor và khởi chạy trò chơi cũ chưa từng mở trước đây.

Trong trường hợp phương pháp này không hiệu quả với bạn hoặc bạn đang tìm kiếm một phương pháp cho phép bạn chơi các trò chơi cũ mà không khiến máy tính của bạn gặp rủi ro bảo mật, hãy chuyển xuống phương pháp cuối cùng bên dưới.

Phương pháp 3:Mua lại trò chơi kỹ thuật số

Nếu bạn muốn chơi một trò chơi cổ điển cực kỳ phổ biến trong kỷ nguyên những năm 2000, thì có khả năng nhà phát triển đã phát hành một bản vá để loại bỏ DRM có vấn đề. Tìm kiếm trực tuyến và xem liệu có đúng như vậy không.

Nhưng nếu đó không phải là một lựa chọn, thì giải pháp khả thi duy nhất là mua lại trò chơi kỹ thuật số từ một nền tảng trò chơi phổ biến. Điều này có thể không hấp dẫn đối với một số, nhưng các nền tảng hiện đại như GOG, HumbleBundle hoặc thậm chí Steam sẽ triển khai các phiên bản hiện đại của trò chơi cổ điển không bao gồm phương pháp bảo vệ DRM này. Và bạn thường có thể nhận được các trò chơi PC cũ trong gói 10 trò chơi trở lên với giá không đắt.