Citrix: SideBySide error


Het kan zijn dat je de onderstaande errors in het eventlog van een Citrix client PC krijgt. Dit is een know error van Citrix en staat beschreven in: CTX116550.

image

Tevens krijg je de volgende meldingen in het eventlog:

Event Type:     Error
Event Source:    SideBySide
Event Category:    None
Event ID:    59
Description:    Generate Activation Context failed for
C:\PROGRA~1\Citrix\ICACLI~1\MFC80.DLL.Reference error message:
The operation completed successfully.

Event Type:     Error
Event Source:   SideBySide
Event Category: None
Event ID:       34
Description:    Component identity found in manifest does not match the identity
of the component requested

Event Type:    Error
Event Source:    SideBySide
Event Category:    None
Event ID:    58
Description:    Syntax error in manifest or policy file
“C:\PROGRA~1\Citrix\ICACLI~1\Microsoft.VC80.MFCLOC.MANIFEST” on line 5.

Deze errors kun je oplossen door de Visual C++ 2005 Redistributable Package te installeren. Je kunt de package hier downloaden.

Event ID: 1505


Gisteren kreeg ik de melding binnen dat het inloggen op de Citrix XenApp / Terminal Server niet meer lukte. Tijdens het inloggen verscheen de volgende error:

Windows cannot load the user’s profile but has logged you on with the default profile for the system. Detail: Insufficient system resources exist to complete the requested service.

In de Applicationlog van de server stond de onderstaande Event gelogt:

image

Nadat ik deze in google had geschoten kwam KB935649 naar voren en daar stond de volgende oplossing:

To resolve this problem, modify the registry to increase the PoolUsageMaximum value and the PagedPoolSize value. To do this, follow these steps:

1. Click Start, click Run, type regedit, and then click OK.

2. Locate and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

3. On the Edit menu, point to New, and then click DWORD Value.

4. In the New Value #1 box, type PoolUsageMaximum, and then press ENTER.

5. Right-click PoolUsageMaximum, and then click Modify.

6. In the Value data box, type 60, and then click OK.

7. If the PagedPoolSize registry entry exists, go to step 8. If the PagedPoolSize registry entry does not exist, create it. To do this, follow these steps:

a.  On the Edit menu, point to New, and then click DWORD Value.

b. In the New Value #1 box, type PagedPoolSize, and then press ENTER.

8. Right-click PagedPoolSize, and then click Modify.

9. In the Value data box, type ffffffff, and then click OK.

10. Exit Registry Editor, and then restart the computer.

Je kunt ook de volgende regkey importeren op de terminal server KB935649.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
“PagedPoolSize”=dword:ffffffff
“PoolUsageMaximum”=dword:00000060

Helaas zijn de nieuwe settings pas van kracht nadat de server opnieuw is opgestart. De error heeft geen invloed op de bestaande sessies. Ik heb daarom op de Server de logins tijdelijk uitgeschakeld en deze na het herstarten van de server weer ingeschakeld. Daarna was het probleem ook verholpen.

Tool: Nmap for Windows


image

Soms heb je de behoefte om te kijken welke tcp/udp porten er open staan op een server. Binnen linux gaat dit eenvoudig via de tool nmap (in Ubuntu installeer je deze via sudo apt-get install nmap). Ik was benieuwd of deze tool ook voor Windows beschikbaar was.

Download eerst nmap-4.76-win32.zip en pak deze uit in bijvoorbeeld C:\Program Files\Nmap.

image

Installeer vervolgens:

  • winpcap-nmap-4.02.exe (Mocht je Wireshark geïnstalleerd hebben dan kun je deze stap overslaan).
  • vcredist_x86.exe
  • en als laatste voeg je nmap_performance.reg toe aan het register.

Daarna kun je een portscan uitvoeren door naar het commandprompt te gaan en het volgende commando uit te voeren:

nmap ip-adres

image

Zo kun je heel eenvoudig kijken welke porten er open staan op de server.

Via het commando: nmap -sS 1.1.1.* –p3389 kun je alle pc’s / servers zoeken die de port 3389 open hebben staan.

Meer info over nmap vind je hier: http://nmap.org/ en op de volgende site vind je allerlei tutorials: http://www.nmap-tutorial.com/ en nog een pagina met een quickstart guide: http://blog.fourthirty.org/?p=112

How To: Ubuntu in a Windows Domain


In deze “How To” lees je hoe eenvoudig het is geworden om een Ubuntu 8.04 machine in een Windows domain toe te voegen.

Als eerste dien je likewise-open te installeren en te configureren. Dit gaat als volgt:

  • sudo apt-get update
  • sudo apt-get install likewise-open
  • sudo domainjoin-cli join ubuntu.lnx.lab Administrator
    fqdn                             Administrator account binnen AD.image
  • sudo update-rc.d likewise-open defaults
    image
  • sudo /etc/init.d/likewise-open start
  • sudo reboot -n

Nadat de linux machine opnieuw is opgestart kun je inloggen met Domain\Userid

image

Je kunt in de Terminal nog even via het commando whoami nakijken of alles klopt:

image

Als je nu op de Domain Controller in de Active Directory kijkt, zie je de linux doos in de Computers container staan:

image

Bron: http://bobbyallen.wordpress.com/2008/05/23/how-to-join-ubuntu-804-to-windows-active-directory-domain/

Script: Set-VMVideoAccLevel


Hugo Peeters van www.peetersonline.nl heeft een powershell script gemaakt voor het instellen van de video hardware acceleration level. Zoals je weet staat dit bij een standaard installatie van Windows Server 2003 (en ook andere versies) standaard op none.

image

Via het script van Hugo kun je in een keer deze setting aanpassen op alle VM’s (Windows 2003 servers en deze moeten wel aan staan). Zie de onderstaande quote van Hugo:

I have created a simple, fire-and-forget script that sets the Hardware Video Acceleration Level for all your (Windows Server 2003 and Powered On) VM’s to Full. This way you can always enjoy smooth mouse movements when working in the console!

Het script kun je hier downloaden: http://www.peetersonline.nl/index.php/vmware/setting-video-hardware-acceleration-level/

Update: Open File Security Warning


Ik had over deze melding al een post gemaakt. Maar op de een of andere manier werkte dit niet meer.

Na wat zoeken op google vond ik op de website van Aaron Parker de oplossing.

Vink de optie ‘Automatically detect intranet networks’ uit.

image

Daarna voeg je het Windows domain toe aan de zone.

image

Je wilt deze oplossing niet met hand uitvoeren dus heb ik even de registry keys erbij gezocht. Kopieer de volgende twee blokken in notepad en sla deze dan op als *.reg file.

Domains.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\kvk.nl] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\kvk.nl\*.k37] "*"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\kvk.nl\*.k94] "*"=dword:00000001

Zones.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1]
"Flags"=dword:000000db
"2007"=dword:00010000

Daarna kun de files via een script laten importeren.

How To: Disable Automatic Drive Letter Assignment


Voordat je de VCB proxy aan het SAN gaat koppelen moet je eerst de volgende stappen uitvoeren om de automatic drive letter assignment uit te zetten. Doe je dit niet dan kun je hier tegen aanlopen:

vcb-proxy-forgot-to-disable-automount

Open een commandprompt:

Start nu DISKPART.exe en voer de volgende twee commando’s uit:

automount disbable

automount scrub

image

Daarna doe je nog twee keer EXIT om Diskpart en het command prompt af te sluiten.

Na deze actie kun je met een gerust hart je HBA configureren.

Windows: vsp1cln.exe


When you install Vista SP1, a backup of all replaced files is made. This is done so you can roll back to pre-
SP1 if you desire. SP1 has been out for some time now and many of you will no doubt be satisfied with using
it. In this guide, you will learn how to reclaim disk space taken up by the Vista SP1 install.

You can start vsp1cln.exe with the following command:

Start – Run – vsp1cln.exe

image

The vsp1cln.exe process is started.

Are you sure??

image

After running this tool, you cannot uninstall Vista SP1.

Disable Windows Server 2003 Startup Sound


Op http://www.trevorprokop.com/ kwam ik de volgende tip tegen:

This is a quick fix to remove the startup sound played when users log into a Citrix Published Application.

  1. Download this file. Windows XP Startup.wav
  2. Replace C:\Windows\Media\Windows XP Startup.wav on your Citrix Presentation Server.

Na het uitvoeren van deze twee stappen ben je van het startup geluid verlost.