Cách tắt chế độ ngủ đông trong Windows 7


33

Tôi đã thử mọi cách tôi có thể nghĩ ra để tắt chế độ ngủ đông.

Tôi đã vô hiệu hóa nó trong quản lý năng lượng, được sử dụng powercfg -h offvà nó gần như hoạt động. Nó hoạt động khi tôi thực thi lệnh, nhưng khi tôi khởi động lại, tệp hiberfil.sys được tạo lại.

Làm cách nào để tắt chế độ ngủ đông và xóa tệp hiberfil.sys mãi mãi?

Câu trả lời:


23

Bạn cũng có thể thử tắt Hybrid Ngủ:

  1. Tại dấu nhắc lệnh chạy với tư cách quản trị viên, gõ powercfg.exe / hibernate tắt
  2. Menu bắt đầu> gõ Tùy chọn nguồn
  3. Trong khung bên trái, mở liên kết có nhãn Thay đổi khi máy tính ngủ và sau đó mở liên kết Thay đổi cài đặt nguồn nâng cao .
  4. Trong các tùy chọn Ngủ nâng cao, mở rộng cây Ngủ và tắt Kết hợp ngủ .
  5. Nhấn OK.
  6. Khởi động lại.

hình ảnh


Alreadu đã thử điều đó, đã không làm việc.
Tomas Jansson

Sau đó, tôi đề nghị (1) Tìm trong tất cả các nhánh Ngủ và tắt mọi thứ có thể, (2) Cố gắng khởi động ở chế độ An toàn để nếu điều này không xảy ra thì đó là do ứng dụng khởi động gây ra.
harrymc

đó là một mẹo hay để xác minh rằng đó là một ứng dụng khởi động ... nhưng nó sẽ không giải quyết được vấn đề.
Tomas Jansson

Nếu nó thực sự là một ứng dụng khởi động, thì người ta có thể sử dụng Autorun để tắt chúng một cách có chọn lọc cho đến khi tìm thấy ứng dụng có tội.
harrymc

17

Tôi không biết có vấn đề gì không nhưng tôi luôn tắt nó bằng lệnh sau:

powercfg -h off

như trái ngược với:

powercfg /h off

1
Xin lỗi, đây không phải là vấn đề. Đó chỉ là một lỗi đánh máy. Vấn đề của tôi là tôi quản lý để tắt nó, nhưng khi tôi khởi động lại, nó sẽ được kích hoạt lại.
Tomas Jansson

7

Tôi đã đặt câu hỏi tại và nhận được câu trả lời ở đây: Câu trả lời của Microsoft . Vì vậy, đây là cách bạn thực sự tìm thấy những gì đang biến chế độ ngủ đông của bạn trở lại bằng cách sử dụng boot sạch.

1. Start msconfig.exe
2. On the general tab select "Selective startup" and uncheck "Load startup items".
3. On the services tab unselect all first. 
4. Runt the command "powercfg -h off" to turn off hibernation.
5. Reboot
6. If hibernation is still deactivated start msconfig.exe again and activate half of the services.
7. Repeat 5 and 6 until you find the service causing hibernation to be turned back on (don't forget to do step 4 if it is activated again).

2
Autorun dễ sử dụng hơn nhiều so với msconfig.
harrymc

1
+1 cho quy trình xử lý sự cố, mặc dù tôi sẽ thay thế bằng autorun theo nhận xét của harrymc.
matt wilkie

6

Một cái gì đó đang bật nó trở lại.

Hãy thử chạy Autorun để xem những gì đang chạy tự động khi bạn khởi động.
Có một chương trình hoặc một nhiệm vụ theo lịch trình làm điều này?

Nếu bạn không thấy gì, hãy chạy Process Monitor và bật ghi nhật ký khởi động (loại bỏ các bộ lọc để tránh lọc các cuộc gọi), sau đó tìm "hiber" và xem / đăng những gì bạn tìm thấy.


Tôi không muốn thử đăng nhập khởi động lại, lần cuối cùng tôi đã làm như vậy để máy tính vào màn hình xanh "vĩnh viễn". Tôi thậm chí không thể khởi động vào chế độ an toàn sau khi tôi kích hoạt ghi nhật ký khởi động với trình theo dõi quá trình, nhưng tôi sẽ kiểm tra Autorun.
Tomas Jansson

@TomasJansson: Ôi thật tệ ... bạn có nhớ mã lỗi là gì không? (Số hoặc STATUS_SOMETHING_HAPPENEDtin nhắn sẽ hữu ích.)
Mehrdad

mã lỗi của bsod?
Tomas Jansson

@TomasJansson: Vâng
Mehrdad

Tôi đoán bạn có nghĩa là "BAD_POOL_CALLER". Tôi không chắc chắn 100% rằng Process Monitor gây ra nó, nhưng tôi không muốn thử ngay bây giờ vì tôi không có thời gian để thiết lập lại máy tính nếu nó bị lỗi.
Tomas Jansson

6

Cách dễ nhất là công cụ Microsoft để kích hoạt hibernate. và công cụ Microsoft để vô hiệu hóa hibernate. Bạn không phải viết bất kỳ lệnh nào. Hãy theo liên kết này. Kích hoạt và vô hiệu hóa các công cụ ngủ đông

Kích hoạt và vô hiệu hóa các công cụ ngủ đông

Update to the previous answer:
 To make hibernation unavailable, follow these steps:
  * Click Start, and then type cmd in the Start Search box.
  * In the search results list, right-click Command Prompt, and then click Run as Administrator.
  * When you are prompted by User Account Control, click Continue.
  * At the command prompt, type powercfg.exe /hibernate off, and then press Enter.
  * Type exit, and then press Enter to close the Command Prompt window.

To make hibernation available, follow these steps:
 * Click Start, and then type cmd in the Start Search box.
 * In the search results list, right-click Command Prompt, and then click Run as Administrator.
 * When you are prompted by User Account Control, click Continue.
 * At the command prompt, type powercfg.exe /hibernate on, and then press Enter.
  * Type exit, and then press Enter to close the Command Prompt window.

2
Trang đó bây giờ nói là chạypowercfg.exe /hibernate off
wjandrea

4

Hiberfil.sys hidden system filenằm trong thư mục gốc của ổ đĩa nơi cài đặt hệ điều hành. Dự Windows Kernel Power Managertrữ tệp này khi bạn cài đặt Windows. Kích thước của tệp này xấp xỉ bằng bao nhiêu bộ nhớ truy cập ngẫu nhiên (RAM) được cài đặt trên máy tính.

Máy tính sử dụng Hiberfil.systệp để lưu một bản sao của bộ nhớ hệ thống trên đĩa cứng khi hybrid sleepcài đặt turned on. Nếu không có tập tin này, máy tính không thể ngủ đông.

Theo dõi chi tiết đầy đủ về liên kết này dưới dạng hỗ trợ của Microsoft

Sử dụng lệnh sau để chuyển sang chế độ ngủ đông

 powercfg.exe /hibernate off 

và tắt cài đặt giấc ngủ lai từ Advanced Power Settings.. Xem câu trả lời @harrymc để biết nơi thực hiện việc này ..

Nếu bạn đang gặp một số vấn đề với windows thì hãy sử dụng Microsoft Fixit. nó là tiện ích tốt đẹp Tôi đã sử dụng điều này với hệ điều hành Windows XP chính hãng của tôi.


2

Chỉ cần xóa các hiberfil.systập tin từ C:. Là một lợi thế bổ sung, bạn cũng sẽ tiết kiệm được một vài GB dung lượng đĩa!


1
Tôi không nghĩ bạn có thể xóa nó nếu chế độ ngủ đông được kích hoạt và lệnh powercfg -h offsẽ tắt chế độ ngủ đông và xóa tệp. Vấn đề là khi tôi khởi động lại chế độ ngủ đông được kích hoạt lại vì một số lý do.
Tomas Jansson

tốt, tôi có một PC khởi động kép với Win7 và Ubuntu và đã xóa hiberfil.sys bằng ubfox. từ đó trở đi tôi không có tùy chọn ngủ đông trên Win7.
Vineet Menon

Tôi không thể, vì một số lý do mà nó nói rằng tập tin đang được sử dụng và tôi không thể xóa nó theo cách đó. Tuy nhiên, nó hoạt động để xóa nó bằng cách sử dụng powercfg -h off, nhưng nó không giải quyết được vấn đề của tôi.
Tomas Jansson

vì bạn đã thử rất nhiều thứ, hãy thử xóa tệp đó bằng một số HĐH khác (một đĩa cd trực tiếp linux, nếu bạn muốn). Tôi không biết nó sẽ hoạt động hay không, nhưng hãy thử xem.
Vineet Menon

Tôi sẽ thử điều đó khi tôi về nhà. Nó là một chiếc MacBook có khả năng khởi động kép, vì vậy tôi chỉ có thể cố gắng xóa nó khỏi phân vùng OSX của mình.
Tomas Jansson

2

Để ngủ đông không khả dụng, hãy làm theo các bước sau:

  • Bấm Bắt đầu, rồi nhập cmd vào hộp Bắt đầu Tìm kiếm.
  • Trong danh sách kết quả tìm kiếm, bấm chuột phải vào Dấu nhắc Lệnh, rồi bấm Chạy với tư cách 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, bấm Tiếp tục.
  • Tại dấu nhắc lệnh, gõ powercfg.exe / hibernate tắt, rồi nhấn Enter.
  • Nhập exit, rồi nhấn Enter để đóng cửa sổ Dấu nhắc Lệnh.

Để ngủ đông có sẵn, hãy làm theo các bước sau:

  • Bấm Bắt đầu, rồi nhập cmd vào hộp Bắt đầu Tìm kiếm.
  • Trong danh sách kết quả tìm kiếm, bấm chuột phải vào Dấu nhắc Lệnh, rồi bấm Chạy với tư cách 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, bấm Tiếp tục.
  • Tại dấu nhắc lệnh, nhập powercfg.exe / hibernate, sau đó nhấn Enter.
  • Nhập exit, rồi nhấn Enter để đóng cửa sổ Dấu nhắc Lệnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.