316 Benutzer online
05. Mai 2024, 17:33:07

Windows Community



Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - Mirija

Seiten: [1]
1
Zitat
Da hilft nur ein neuer/anderer Grafiktreiber und/oder ggf. Monitortreiber.

Die neuesten Treiber für Mainboard, Grafikkarte, Monitor habe ich. Da wird mir die Fehlersuche dann zu mühsam.

Zitat
Schlaues Mädchen! Richtig erfrischend und aufbauend...

bistn Charmeur  :rolleyes:

2
Hey, danke für die Links  :))

Ich hab mich unklar ausgedrückt: Ich schalte den Monitor am Monitor aus, nicht am PC-Netzschalter. Der PC läuft weiter, arbeitet auch brav, wenn ich ihm vorher eine Aufgabe gegeben habe.

Durch den Thread in Deinem Link bin ich dahintergekommen, dass der PC die Bildschirmauflösung ändert, sobald der Monitor aus ist:

Normal: 1920 x 1200
Monitor aus: 1024 x 768

Schalte ich den Monitor wieder ein, wird alles wieder auf 1920 x 1200 umgestellt, ohne dass ich das mitbekomme - aber dann sind die Fenster natürlich noch in der erzwungenen 1024x768-Position.

Also habe ich Deinen Tipp mit nircmd ausprobiert. Und hey: es klappt! Alle Fenster bleiben erhalten.

Stromverbrauch: Der Unterschied für den gesamten PC plus Peripherie zwischen Ausschalten und 'nircmd.exe monitor off' liegt bei unter 1 Watt. Ausschalten ist also nur ganz minimal sparsamer.

Habe mir jetzt eine Batch mit dem nircmd-Befehl gemacht, die ich per Shortcut aufrufen kann. Großen Dank für den Tipp!!! yupi

Warum aber schaltet Windows die Bildschirmauflösung um? Das ist mir nicht klar geworden.

Liebe Grüße
Mirja


Hier noch das VBScript zum Bildschirmauflösung ermitteln, falls das mal jemand sucht: (einmal normal gestartet, einmal bei ausgeschaltetem Monitor)

Set objWMIService = GetObject("Winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor where DeviceID = 'DesktopMonitor1'",,0)
For Each objItem in colItems
    intHorizontal = objItem.ScreenWidth
    intVertical = objItem.ScreenHeight
Next
MsgBox intHorizontal & " x " & intVertical

3
Hi Springer,

ich schalte einfach auf den Ein-und-Ausschalt-Knopf.

Ich hatte jetzt einmal den Fall, dass ich vor dem Ausschalten alle Fenster minimiert habe (<Windows>-<D>). Danach waren alle Fenster, wenn ich sie über die Taskleiste wieder geöffnet habe, so wie vorher. Aber das hat nur einmal geklappt, und klappte bei weiteren Versuchen nicht mehr.

Liebe Grüße
Mirija

4
Hi  :))

ich hab schon ne Weile gesucht, aber nix gefunden, was genau zu meinem Problem passt:

Wenn ich mal ne Viertelstunde vom PC weggehe, schalte ich gerne den Bildschirm aus, um Strom zu sparen, lasse aber den PC an.

Dann schalte ich den Bildschirm wieder ein und jetzt sind alle Fenster in einheitlicher Größe links oben. Windows vergisst also sowohl die Größe als auch die Position der Fenster. Das nervt voll.

Wie bring ich Windows dazu, sich die Einstellungen zu merken? Hat jemand eine Idee?

Liebe Grüße
Mirija

Seiten: [1]