Tut mir leid, dass du dieses Problem hast. Ich kommentiere nur, um nutzlos und nervig auf die Überlegenheit von Linux hinzuweisen.
Ich benutze übrigens Linux.
Ableger von c/de_EDV auf feddit.org, welches wiederum ein Ableger von r/de_EDV auf feddit.de ist.
News, Diskussionen und Hilfestellung zu Hard- und Software
Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!
Ich würde das auf Anfrage jetzt erst mal hier eröffnen und schauen was sich tut.
Tut mir leid, dass du dieses Problem hast. Ich kommentiere nur, um nutzlos und nervig auf die Überlegenheit von Linux hinzuweisen.
Ich benutze übrigens Linux.
Bogen? :P
Debian. Hab nicht genug Zeit für Bogen, das Zeugs muss funktionieren, und nach Aktualisierungen einfach weiter funktionieren.
Also ich hatte jetzt mehrere Jahre auch am Desktop und Debian auf Server , beides lief gleich stabil und das auch nach Updates. Ich weiß nicht woher dieser Mythos kommt das Arch "nicht" funktioniert.
Ist Linux eine Option?
Nicht für den Desktop PC, ist nur auf dem Laptop installiert.
Win neu installieren? Was passiert denn um den Neustart herum, also zeitlich? Kannst du dir da einmal alles anzeigen lassen und das schritt für schritt durchgehen?
Neustart läuft ganz normal. Im Autostart ist so gut wie alles deaktiviert. Neuinstallation ist aktuell keine Option.

Vielleicht gibt es geplante Tasks die zyklisch laufen? In den Eigenschaften einer Aufgabe im Taskplaner gibt es da so eine Einstellung „Computer zum ausführen reaktivieren“ (oder so ähnlich)
Gerade geprüfte. Die Einstellung ist in allen geplanten Aufgaben deaktiviert.
Hatte mal ein ähnliches Problem, der Trigger war bei mir, dass ich meine Maus leicht berührt habe. (Ich behaupte manchmal war es nur ein Windhauch.) Die Ursache war eine wakeonusb Einstellung im bios. Vielleicht ist das bei Dir auch so?
Das kann ich leider auch ausschließen. Bereits nachgeprüft.
Wake on LAN aktiviert? Oder evtl USB Geräte? Hierfür am besten mal alles rausziehen - um es einzugrenzen.
Paar Ideen (hab dein verlinkte video nicht geguckt, sorry falls du das alles schon probiert hast): https://superuser.com/questions/1069700/how-to-tell-what-wake-source-is-when-wake-source-unknown#1130666
Wake on LAN ist deaktiviert. USB-Controller sowie Maus und Tastatur haben keine Berechtigung für Aktivierung aus dem Ruhezustand.
Ist WOL im UEFI und in den Netzwerkadapter Eigenschaften deaktiviert?
Das war nicht die Ursache, aber ich habe sie gefunden. Siehe Update im Eingangstext. Lg
Bin seit längerer zeit aus der Windows sphäre raus aber ich denke man sollte mit dem command powercfg /lastwake im Terminal sehen können was den pc zuletzt geweckt hat.
War leider leer. Aber siehe Update im Eingangstext, habe den Fehler gefunden. :)
Moin. Ich hab das selbe Problem. Auch sehr lange nach einer Ursache gesucht, aber alles was ich rausfinden konnte ist, dass es wohl von PCI geweckt wird. Wake on LAN is aus und Mausbewegen reicht nicht um ihn zu wecken, bin da auch mit meinem Latein am Ende.
Meine Lösung ist es also nicht, das zu fixen, sondern den PC einfach wieder automatisch sleepen zu lassen. Es gibt in der PowrProf DLL die Funktion "SetSuspendState", die den PC sleepen lässt, wenn man die Parameter auf 0,0,0 setzt.
Ich hab dafür dieses Autohotkey script geschrieben, dass ich dann einfach starte, bevor ich den sleep modus aktiviere. Ist zwar nich so 100%, tut aber was es soll. Kann auch einfach in andere Programmiersprachen übertragen werden.
#Requires AutoHotkey v2.0
#SingleInstance
IsMonitoring := false
SleepTimer := 0
Tray := A_TrayMenu
Tray.Delete()
Tray.Add("Enable Auto-Sleep", ToggleMonitoring)
Tray.Add("Exit", (*) => ExitApp())
UpdateTrayMenu()
ToggleMonitoring(*) {
global IsMonitoring, SleepTimer
IsMonitoring := !IsMonitoring
if IsMonitoring {
SleepTimer := SetTimer(AutoSleep, 60000)
} else {
SetTimer(SleepTimer, 0)
}
UpdateTrayMenu()
}
UpdateTrayMenu() {
global Tray, IsMonitoring
if IsMonitoring {
Tray.Check("Enable Auto-Sleep")
} else {
Tray.Uncheck("Enable Auto-Sleep")
}
}
AutoSleep() {
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
}
loop {
Sleep 10000
}
Sorry dass die Lösung so crude ist, aber besser als nix.___