How to: Disable DEP (Data Execution Prevention)


Meer informatie over DEP vindt je in de volgende KB artikelen: KB875351 en KB875352

De DEP feature vindt je onder het volgende tabblad:

dep1.gif

De DEP feature kun je alleen uitschakelen via de boot.ini. Dit doe je als volgt:

StartRunnotepad.exe C:\boot.ini

Het enige wat je aan hoeft te passen is het volgende: /noexecute=optin naar /noexecute=AlwaysOff.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=AlwaysOff /fastdetect

Hierna nog even de PC of Server opnieuw opstarten en zoals je in het onderstaande plaatje ziet, is de DEP feature uitgeschakeld.

dep2.gif

Hier lees je hoe je DEP uitzet in Windows Vista

How To: VMWare VirtualCenter 2 Alarms and Notification


In deze post laat ik jullie zien hoe je een e-mail notification kan koppelen aan een VirtualCenter Alarm. Voordat we beginnen heb je een SMTP server nodig. Dit kan de bestaande Exchange / Lotus Domino server zijn, maar je kunt ook gebruik maken van de e-mail server van Windows Server 2003. Hoe je deze installeert en configureerd lees je nu.

Local SMTP Server in Windows Server 2003

Open Control Panel. Ga naar Add/Remove Programs. Add/Remove Windows Components en vink de E-mail Services aan.

w2k3mailserver1.gif

Nadat de setup wizard klaar is, open de Server Manager console (Start – Programs – Administrative Tools). Klik vervolgens op Manage this mail server.

w2k3mailserver2.gif

Klik op New Domain om een nieuwe mail domain toe te voegen.

w2k3mailserver3.gif

Geef het domain een naam.

w2k3mailserver4.gif

Nadat het mail domain is aangemaakt, voeg je een nieuwe Mailbox toe. Dit doe je door op Add Mailbox te kliken.

w2k3mailserver5.gif

De Mailbox is aangemaakt.

w2k3mailserver6.gif

Voor meer informatie zie de volgende website: http://www.ilopia.com

VirtualCenter 1.4

Voordat je met e-mail notificatie aan de slag kunt, moet VirtualCenter eerst geconfigueerd worden. Klik op FileVMware VirtualCenter Settings.

Klik op het tabblad Advanced.

Stel nu de volgende opties in:

  • mail.sender
  • mail.smtp.server
  • mail.smtp.port

Als je de Alarms wilt gaan configureren kllik je op de Server Farms node in VirtualCenter. Vervolgens klik je op het alarm waar je de e-mail notificatie wilt toevoegen.

Je kunt uit drie verschillende acties kiezen:

  • Send a notification e-mail
  • send a notification trap (SNMP)
  • Run a Script

vcalarmsvc14_1.gif

Voeg vervolgens de e-mail actie toe
vcalarmsvc14_3.gif

Configureer de settings
vcalarmsvc14_4.gif

VirtualCenter 2.0.1

vcalarmsvc201_1.gif

Open VirtualCenter 2.0.1. Klik op AdministrationVirtualCenter Management Server Configuration….

vcalarmsvc201_2.gif

Als je de Alarms wilt gaan configureren kllik je op de Hosts & Clusters node in VirtualCenter. Vervolgens klik je op het alarm waar je de e-mail notificatie wilt toevoegen.

Je kunt uit drie verschillende acties kiezen:

  • Send a notification e-mail
  • send a notification trap (SNMP)
  • Run a Script

vcalarmsvc201_3.gif

Configureer de settings

vcalarmsvc201_4.gif

CPUBusy.vbs

Om te kunnen testen of de e-mail notificatie werkt, kun je gebruik maken van CPUBusy.vbs. Dit script zorgt ervoor dat vCPU van de VM op 100% gaat draaien.

Kopieer de onderstaande code in een text bestand en sla deze op als C:\cpubusy.vbs. Daarna kun je het script als volgt starten:

Start – Run – CMD {Enter}
cscript.exe C:\cpubusy.vbs


Dim goal
Dim before
Dim x
Dim y
Dim i

goal = 2181818

Do While True
before = Timer
For i = 0 to goal
x = 0.000001
y = sin(x)
y = y + 0.00001
Next
y = y + 0.01
WScript.Echo “I did three million sines in ” & Int(Timer – before + 0.5) & ” seconds!”
Loop

Notification E-Mail

Nadat je CPUBusy.vbs een tijdje hebt laten lopen, krijg je vanzelf een mailtje zoals hieronder afgebeeld.
email.gif

EventID: 1004 MsiInstaller


Voor de onderstaande foutmelding is er eindelijk een oplossing gevonden.

1004.gif

Collega ICT-Freak Jimmy vond de volgende website: http://www.tek-tips.com/ daar stond de volgende oplossing:

Kopieer de onderstaande tekst in notepad en sla deze op als eventid1004fix.reg.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Access]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Binder]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Common]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\MS Project]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Osa]
“OSAShortcut”=dword:00000001
“UserData”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\PowerPoint]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Shortcut Bar]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Word]
“UserData”=dword:00000001
“OSAShortcut”=dword:00000001

Dit reg bestand kun je importeren via je reguliere loginscript of via het usrlogon.cmd door de volgende regel toe te voegen:

REGEDIT /S ?:\????\OfficeUD.REG


Bron: http://www.tek-tips.com/

EventID 1401: UPHClean and Symantec Antivirus


Na de upgrade van Symantec Antivirus 10.0.0.359 naar Symantec Antivirus 10.1.5.500 kwamen er een aantal helpdesk calls binnen over corrupte profielen op de Citrix Servers. Na een kijkje in de Eventvwr.msc kwam ik de onderstaande EventID tegen:

eventid1401_uphclean.gif

Na lang zoeken op google kwam ik erachter dat dit een know error was bij Symantec en dat ze nu eindelijk een Patch er voor hebben uitgegeven. De Patch kun je hier downloaden: http://service1.symantec.com/SUPPORT/.

Na het installeren van de Patch en het opnieuw starten van de server, zijn de eventid’s verdwenen en belangrijker nog, de profielen worden weer netjes opgeslagen en raken daardoor niet meer corrupt.


bron: http://service1.symantec.com/SUPPORT/.

Windows Update: Setup Error


wsuslogo.gif

Tijdens het uitvoeren van de weekelijkse updates kreeg ik de onderstaande foutmelding:

windowsupdateerror.gif

Deze foutmelding wordt veroorzaakt doordat de user geen rechten heeft op de Manage audit and security log policy (Computer Configuration | Windows Settings | Security Settings | Local Policy’s | User Rights Assignment | Manage audiging and security log ).

Voeg de desbetreffende user toe:
windowsupdateerror2.gif

Na het opnieuw starten van de Server of Client, wordt de policy uitgevoerd. Hierna kunnen de updates weer worden geïnstalleerd.


bron: KB888791 www.wsus.info/forums

esxupdate with IIS Patch Repository


Tijdens mijn eerst introductie over esxupdate (esxupdate) liet ik zien hoe je eenvoudig de ESX3 server kunt updaten via een webserver. In deze post beschrijf ik hoe je een IIS 6.0 server kunt gebruiken als update repository en hoe je deze moet configureren.

Maak een folder aan waar je de patches gaat plaatsen. Daarna download je alle patches vanaf deze website: http://www.vmware.com/

IIS configureren

Voordat je IIS kunt configureren, moet je eerst IIS installeren. Het gaat hier om een standaard installatie.

Nadat IIS is geïnstalleerd maak je een folder aan op de hardeschijf genaamd patches. In deze folder extract je alle patches. Open daarna het management console van IIS: start – run – inetmgr {enter} of Start – Programs – Administrative Tools – Internet Information Services (IIS) Manager.

Mocht het zo zijn dat je VirtualCenter 2 of een andere webapplicatie wilt gaan draaien op dezelfde server, dan moet je de default port aanpassen. Ik heb de port aangepast naar 8080.

Maak nu een nieuwe Virtual Directory aan genaamd VI3Patches en verwijs naar de patches directory die je eerder hebt aangemaakt.
vi3patchiis.gif

Voordat je de patches kunt uitvoeren vanaf deze webserver, moet je eerst een nieuw mime type toevoegen. Zonder deze mime type gaat het patch process niet werken. Zie AndyE zijn post op het forum van VMware.

Zo voeg je de nieuwe mime type toe. Vraag de properties op van de Virtual Directory en klik op het tabblad HTTP Headers. Vervolgens klik je op het tabblad MIME Types
vi3patchiis1.gif

Voeg de onderstaande instellingen toe:
vi3patchiis2.gif

Als laatste dient anonymous rechten te krijgen op de virual directory. Het gaat hier om NTFS rechten. Read, Write and Execute is voldoende.
vi3patchiis3.gif

Nu alles is geconfigureerd. Kan de nieuwe repository getest worden. Dit doe je door te browsen naar: http://ipaddressoftheserver/:8080/VI3Patches
vi3patch.gif

ESX3 server configureren

Voordat je de nieuwe repository kunt gebruiken moet de Firewall binnen ESX3 worden geconfigureerd.

Dit kun je doen met het volgende commando:
esxcfg-firewall -o 8080,tcp,out,httpClient

Patch script

Zie de post van Vincent http://virtrix.blogspot.com/2007/03/vmware-autopatching-your-esx-host.html welke een beter script bevat.

Maak nu het patch script aan:
#nano /root/vi3patch

Kopieer en plak het onderstaande script in het nieuwe bestand en sla deze op.

# Voordat je het script kunt uitvoeren dien je de volgende stappen eerst uit te voeren:
# stap 1: esxcfg-firewall -o 8080,tcp,out,httpClient
# stap 2: chmod +x /root/vi3patch

#!/bin/sh

esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-2158032/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-1410076/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-1006511/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-9986131/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-8173580/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-6921838/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-2066306/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-6075798/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-5497987/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-3996003/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-2092658/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-2031037/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-1917602/ update
esxupdate -n -r http://servernaam:8080/VI3Patches/ESX-1271657/ update

Maak vervolgens het script executable
#chmod +x /root/vi3patch

ESX3 Server Patches

Alles is nu gereed om te kunnen gaan testen. Log in op je test server en voer het onderstaande commando uit:
# /root/vi3patch

De patches die in het script staan worden uitgevoerd:
vi3patch1.gif

vi3patch2.gif

vi3patch3.gif

ESX3 is bijgewerkt naar de laatste build
vi3patch4.gif

Conclusie

Door middel van het patchen via een script kun je jezelf veel tijd besparen omdat alles achter elkaar wordt uitgevoerd zonder dat jezelf gek hoeft te typen. Mocht er een nieuwe patch uitgekomen zijn, dan download je deze, pakt deze uit in de Virtual Directory en voeg je deze toe aan het update script. Het update script installeerd alleen nieuwe patches. De patches die al zijn geïnstalleerd worden overgeslagen.

Vincent Vlieghe heeft het document verfijnd en een beter script toegevoegd: virtrix.blogspot.com

Happy Patching 😉


Bron: AndyE on VMTN

EventiD: 2011 Srv (irpstacksize)


Ik wilde vandaag even een bestand uploaden naar mijn laptop. Dit ging niet want ik kreeg een error: The Server disk is full The server cannot handle this process
. Ik ben toen gelijk in mijn eventvwr gaan kijken en kwam de onderstaande EventiD tegen:

eventid2011srv.gif

Deze foutmelding kun oplossen door de onderstaande registry key te importeren:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
“IRPStackSize”=dword:00000015

Hierna moet de PC of Server nog wel even opnieuw gestart worden.


bron: http://www.experts-exchange.com/

EventiD: 0 .NET Runtime


dotnet_masthead_ltr.gif

Sinds enige tijd krijg ik de onderstaande foutmelding in de eventvwr.

dotnetruntimeeventid01.gif

Deze foutmelding kun je oplossen door de onderstaande work around uit te voeren of door de hotfix te downloaden en te installeren.

Work around

Geef de local users group read/write rechten op de volgende registry key:
HKLM\Software\Microsoft\.NETFramework\Policy\AppPatch\v2.0.50727.00000

Hotfix

In KB918642 vindt je meer informatie over de hotfix. In het KB artikel wordt je doorverwezen naar de supportsite van Microsoft en dien je de hotfix te bestellen. Je kunt deze hotfix echter ook downloaden van de volgende website: https://connect.microsoft.com. Om op deze site te kunnen komen moet je een Passport account ter beschikking hebben.


bron: KB918642
https://connect.microsoft.com

Crypt32 and Eventid 8


De laatste tijd kreeg ik de onderstaande error in het eventlog met betrekking tot crypt32:

crypt32eventid8.gif

Nadat ik deze eventid code in google had gezet voor een zoekopdracht, kwam ik het volgende KB artikel tegen: KB317541

Hierin wordt beschreven hoe je de desbetreffende pc of server kunt configureren voor het gebruik van een proxy server.

Voor het configureren van de proxy server heb ik het onderstaande batch scriptje gemaakt:


@Echo Source: http://support.microsoft.com/kb/317541
@Echo ########################################
@Echo ## EventID 8 fixup KB317541 ##
@Echo ########################################

@Echo Off
SET proxycfg = %systemroot%\system32\proxycfg.exe

proxycfg -d -p proxyserver.domain.nl:8080 “*.microsoft.com”

Dit scriptje kun je kopieren en plakken in een tekstbestand. Daarna kun je het opslaan als scriptnaam.bat en uitvoeren op de desbetreffende pc’s of servers.


bron: KB317541