Cách ngăn độ sáng màn hình máy tính xách tay thay đổi khi không / cắm pin


23

Khi tôi đang sử dụng máy tính xách tay của mình, tôi liên tục điều chỉnh độ sáng của màn hình dựa trên các điều kiện ánh sáng trong phòng (ví dụ: lượng ánh sáng chiếu vào từ cửa sổ, v.v.). Nhưng nếu tôi rút phích cắm máy tính xách tay hoặc cắm lại, Windows sẽ xem cài đặt độ sáng mặc định trong cấu hình nguồn cho "trên pin" hoặc "cắm" và thay đổi độ sáng tương ứng. Đây là một trải nghiệm chói tai và sau đó tôi phải tìm kiếm độ sáng lý tưởng cho tình huống hiện tại của mình một lần nữa, thay vì tiếp tục với công việc của mình.

Tôi muốn làm cho nó để việc cắm hoặc rút pin không phải là một kích hoạt điều chỉnh độ sáng màn hình. Độ sáng màn hình chỉ nên thay đổi khi tôi tự điều chỉnh. Có ai biết làm thế nào điều này có thể được thực hiện?

Chỉnh sửa: Tôi đã gặp phải sự cố này trong cả Windows Vista và Windows 7.


3
Cài đặt đó nằm trong các tùy chọn nguồn trong Windows.
Moab

1
Moab, tôi không tin có một thiết lập cho điều này trong các tùy chọn sức mạnh. Xem trả lời cho câu trả lời dưới đây.
mục

Một giải pháp bao gồm tập lệnh PowerShell và cấu hình Lịch trình tác vụ có thể được tìm thấy ở đây: intrepidis.blogspot.co.uk/2018/05/ ám
intrepidis

Bản cập nhật Windows 10 "Tháng 5 năm 2019" cuối cùng chỉ có một cài đặt độ sáng phổ biến, do đó, nó sẽ không thay đổi độ sáng nữa khi bạn kết nối hoặc ngắt kết nối bộ sạc.
skrause

Câu trả lời:


7

Ok, sau vài giờ tập thể dục não tôi đã thực hiện kịch bản quyền hạn này..tại đây

while($true)
{

$a = Get-WmiObject -ns root/wmi -class wmiMonitorBrightNess
$a1 = $a.Currentbrightness

$b = Get-WmiObject -ns root/wmi -class batterystatus
$b1 = $b.poweronline

start-sleep 1

$b = Get-WmiObject -ns root/wmi -class batterystatus
$b2 = $b.poweronline

If ($b2 -ne $b1)
{
$c = Get-WmiObject -ns root/wmi -class wmiMonitorBrightNessMethods
$c.WmiSetBrightNess(0,$a1)
}

}

Sao chép trong notepad và lưu với phần mở rộng ".ps1".

Những gì nó làm là, nó thường xuyên kiểm tra trạng thái năng lượng được cắm hay không. Nếu trạng thái nguồn được thay đổi, nó sẽ khôi phục giá trị độ sáng trước đó.

Tôi đã thử nghiệm điều này trong máy tính xách tay của mình với Win8.1, hoạt động tốt.

  • Bạn có thể điều chỉnh mức độ đáp ứng bằng cách sửa đổi start-sleepgiá trị (hiện tại là 1 giây)

  • Để chạy tập lệnh này, chính sách thực thi Powershell phải được thay đổi từ mặc định.

  • Kịch bản này chỉ là ví dụ lý thuyết, trong thực tế, các cửa sổ powershell sẽ vẫn mở, có thể là vấn đề đối với một số người. Tôi không thảo luận về các cách để ẩn cửa sổ.


Kịch bản này có vẻ hoạt động, nhưng có một vấn đề nhỏ: bộ nhớ ngày càng tăng. Thêm [GC]::Collect()vào cuối vòng lặp và đảm bảo bạn có quyền hạn mới nhất bằng cách theo dõi trang này . Tại sao bạn nên cập nhật .
Didii

4

Tôi đã phát điên với cùng một vấn đề khi giải pháp của Nomad và DrNT007 hoạt động rất tốt.

Tôi đã tìm kiếm một chút trên mạng để ẩn cửa sổ powershell và tìm đến chủ đề này và tìm thấy giải pháp của user2656928 phù hợp nhất với tôi: chỉ cần thêm đoạn mã sau vào đầu tập lệnh của DrNT007 và cửa sổ powershell sẽ hiển thị trong giây lát :

$t = '[DllImport("user32.dll")] public static extern bool ShowWindow(int handle, int state);'
add-type -name win -member $t -namespace native
[native.win]::ShowWindow(([System.Diagnostics.Process]::GetCurrentProcess() | Get-Process).MainWindowHandle, 0)

Sau đó, tôi muốn đặt tập lệnh vào thư mục khởi động windows nhưng nó đã báo lỗi. Tôi chắc chắn là một người mới và đã giải quyết vấn đề này chỉ bằng cách dùng thử và lỗi: Tôi phát hiện ra rằng tên tập lệnh (và đường dẫn của nó, tôi đoán) KHÔNG phải chứa khoảng trắng, nhưng, tôi vẫn không thể hiểu tại sao nó lại báo lỗi nếu trực tiếp đặt trong cửa sổ khởi động ... Dù sao, tôi đã đặt nó vào thư mục windows và rút ngắn nó trong thư mục khởi động. Bằng cách này, trong Windows 8.1, hoạt động như một nét quyến rũ.


0

cửa sổ 7,

tìm trong Bảng điều khiển \ Phần cứng và âm thanh \ Tùy chọn nguồn \ Chỉnh sửa cài đặt gói \

Trên pin hoặc cắm


3
Không có tùy chọn nào tôi thấy trong Cài đặt gói sẽ giúp. Tôi phải chọn độ sáng mặc định cho "Bật pin" và độ sáng mặc định cho "Đã cắm". Do đó, bất cứ khi nào tôi cắm hoặc rút phích cắm máy tính xách tay, nó sẽ kiểm tra cài đặt mặc định có liên quan và điều chỉnh nó theo đó. Nhưng những gì tôi muốn là không có gì xảy ra khi tôi rút phích cắm hoặc cắm vào máy tính xách tay. Vui lòng sửa cho tôi nếu có thứ gì đó tôi không thấy trong các cài đặt đó.
Nomad

-2

Tùy chọn nguồn mở> Thay đổi cài đặt gói (đối với gói nguồn có nút radio được chọn)> Thay đổi cài đặt nguồn nâng cao> Hiển thị> Độ sáng màn hình

Đặt "Bật pin" thành tỷ lệ phần trăm tương tự như "đã cắm" bằng cách nhấp chuột trái vào văn bản "trên pin"

nhập mô tả hình ảnh ở đây


5
Điều đó không có ích. Xin vui lòng đọc tất cả mọi thứ tôi đã viết ở trên. Ngoài ra, hãy để tôi giải thích những gì xảy ra khi tôi sử dụng đề xuất của bạn. Tôi đặt cả "trên pin" và "cắm" cả hai vào cùng một cài đặt, ví dụ 50%. Sau đó, vì có quá nhiều ánh sáng chiếu vào từ cửa sổ của ngôi nhà, tôi điều chỉnh độ sáng lên tới 100% (sử dụng các phím tắt, không sử dụng cấu hình nguồn, vì đó là rất nhiều màn hình để nhấp qua, xem xét mặt trời có thể đi đằng sau một đám mây một vài giây sau). Khi tôi rút phích cắm máy tính, nó sẽ thiết lập lại 50%. Tôi không muốn điều đó xảy ra.
Nomad

Tất cả những gì tôi có thể đề xuất là để xem nếu có cài đặt độ sáng màn hình trong bios, một số máy tính xách tay có một số thứ không
Moab

1
Trong trường hợp của tôi, các cài đặt này hoàn toàn bị bỏ qua. Tôi vẫn có màn hình thay đổi độ sáng ngẫu nhiên. Tôi có Acer Aspire, Windows 8.1 và Bảng điều khiển đồ họa Intel không có hộp kiểm để vô hiệu hóa tiết kiệm năng lượng khi cắm điện. Dịch vụ đã bị dừng. Tôi không muốn cài đặt bảng điều khiển Intel vì màn hình có thể quá tối.
derloopkat

-2

Dưới độ sáng màn hình mờ nên được kích hoạt độ sáng thích ứng. Tắt nó đi và nó sẽ giữ nguyên độ sáng cho dù sáng hay tối.


3
Nghe có vẻ như bạn hiểu lầm. Tôi thích điều chỉnh độ sáng bằng tay (và dù sao máy tính của tôi không có tính năng độ sáng thích ứng). Điều tôi muốn dừng lại là cách độ sáng tự động thiết lập lại mỗi khi tôi cắm hoặc rút nguồn máy tính xách tay.
du mục

-2

Đối với tôi (trên HP EliteBook 8570w), tôi đã phải thay đổi cài đặt nguồn cho card đồ họa:

Bảng điều khiển -> Tùy chọn nguồn -> Chỉnh sửa cài đặt gói -> Thay đổi cài đặt nguồn nâng cao -> Cài đặt nguồn đồ họa ATI -> Cài đặt Powerplay của ATI -> Bật pin để "Tối đa hóa hiệu suất" thay vì Tối đa hóa thời lượng pin

Tất nhiên, bạn cũng sẽ muốn đảm bảo Độ sáng màn hình trên pin được đặt thành 100% như những người khác đã đề cập.


-2

Đối với tất cả Máy tính xách tay HP / Compaq, điều này có thể hoạt động: - xem phần "Điều chỉnh độ sáng LCD bằng các phím chức năng" http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&docname=c00832191

Tôi rút phích cắm bộ chuyển đổi / bộ sạc AC và nhấn Fn+ F8(2-3 lần nên đạt 100%) để làm sáng màn hình; Fn+ F7để giảm độ sáng. Tôi đã phải cắm bộ chuyển đổi AC và rút phích cắm để những thay đổi tôi thực hiện sẽ hiển thị.

Sử dụng Control Panel -> "Video Driver Name"[*] -> Display Settings -> Power Settings -> Intel Display Power Saving Technology -> Maximum Quality vs. Maximum Battery=> Không làm gì với tôi, nhưng có lẽ cần thiết khởi động lại máy tính ...

[*] (của tôi là Intel GMA Driver cho thiết bị di động) và nó cũng có thể là ATI, v.v.

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.