Problem: Der Computer wird unter Windows 7 unerwünscht aus dem Standby/Hibernate-Modus aufgeweckt.
Im EventViewer ist folgendes Ereignis zu sehen:
Das System wurde aus dem Energiesparmodus reaktiviert.
Zeit im Energiesparmodus: 2012-06-17T14:05:43.810654500Z
Reaktivierungszeit: 2012-06-17T14:42:45.825476200Z
Reaktivierungsquelle: Unbekannt
Der Befehl
powercfg -devicequery wake_armed
liefert nichts zurück
und auch
powercfg -lastwake
liefert nur folgende Ausgabe
Aktivierungsverlaufsanzahl - 1
Aktivierungsverlauf [0]
Aktivierungsquellenanzahl - 0
Mit dem Befehl
powercfg -waketimers
können von Programmen gesetzte Timer ausgegeben werden:
Der von [SERVICE] \Device\HarddiskVolume4\Program Files (x86)\Common Files\Acron
is\Schedule2\schedul2.exe (AcrSch2Svc) gesetzte Zeitgeber lõuft um 18:58:56 am 2
2.06.2012 ab.
Wenn es das immer noch nicht war, dann
schtasks /query /XML > c:\dl\out.xml
ausführen. Das liefert eine Liste der Tasks im XML-Format. Diese dann mit einem Editor nach
<waketorun>true
durchsuchen
Das Aufwecken kann auch ganz deaktiviert werden.
21. Juni 2012
30. September 2011
Sysprep einer virtuellen Maschine
Auf dieser Seite ist beschrieben, was beim Klonen von virtuellen Maschinen zu beachten ist.
27. September 2011
1. September 2011
Delete/Update statements mit joins
Anstatt beim DELETE einen
zu machen kann man das ganze auch wie folgt formulieren:
Beim Update kann man es ganz ähnlich machen:
DELETE FROM TableA WHERE FKID IN (....)
zu machen kann man das ganze auch wie folgt formulieren:
DELETE a FROM TableA a INNER JOIN TableB b on b.id = a.fkid and ...
Beim Update kann man es ganz ähnlich machen:
UPDATE TableA SET TableA.Name=TableB.Name FROM TableA INNER JOIN TableB ON TableA.OBJECTID=TABLEB.OBJECTID
12. Juli 2011
IIS: Welche PID gehört zu welchem App Pool?
Um herauszufinden, welche ProzessID (PID) zu welchem App Pool des IIS gehört kann man den SysInternals ProcessExplorer verwenden. Dort muss die Spalte "Command Line" hinzugefügt werden. Dort steht der Name des App Pools.
18. Februar 2011
Reihenfolge, in der Assemblies geladen werden unter .NET
Möchte man eine Assembly, die einen "Strong Name" hat und im GAC ist explizit aus einem lokalen Verzeichnis laden (z.B. zu Debug-Zwecken), muss die Assembly ohne Public Key referenziert werden. Dass erreicht man z.B. in Visual Studio in dem man das Projektfile editiert und unter
den PublicKey entfernt:
Das hängt damit zusammen, dass immer zuerst im GAC gesucht wird.
Siehe auch http://msdn.microsoft.com/en-us/library/aa720133.aspx und http://www.informit.com/articles/article.aspx?p=30601&seqNum=6
… <ItemGroup> <Reference Include="RFeest.SomeAssembly, Version=1.0.0.3421, Culture=neutral, PublicKeyToken=2a234234234fasd, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\projects\bin\RFeest.SomeAssembly.dll</HintPath> </Reference> …
den PublicKey entfernt:
… <ItemGroup> <Reference Include="RFeest.SomeAssembly, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\projects\bin\RFeest.SomeAssembly.dll</HintPath> </Reference> …
Das hängt damit zusammen, dass immer zuerst im GAC gesucht wird.
Siehe auch http://msdn.microsoft.com/en-us/library/aa720133.aspx und http://www.informit.com/articles/article.aspx?p=30601&seqNum=6
9. Februar 2011
Defekte TCP/IP-Konfiguration unter Windows zurücksetzen
Um eine defekte TCP/IP-Konfigurations zurückzusetzen (z.B. wenn die gesetzte IP-Adresse nach einem Reboot wieder verschwindet) muss folgender Befehl auf der Kommandozeile ausgeführt werden:
netsh int ip reset
Abonnieren
Posts (Atom)