Installing Windows 8 Consumer preview on Sony Vaio Netbook

After dozens of fresh windows installations last years, I reconed installing Windows 8 would be a walk in the park, but without an available USB stick, 2 failing external USB DVD-drives for the ISO I burned the installation isn’t as smooth as expected. It didn’t appear to me that i could simply use the internet installer supplied by microsoft. Downloading will take about half an hour on your average broadband connection, why did I bother downloading and burning the ISO, thats so 2011..

I downloaded the small installation file and about an hour later Windows 8 was installed and good to go. The first surprise is the boot time. The old Windows 7 Pro install took over a minute to boot, and now it boots within 20 seconds! I’m sure I’ll scrape a few seconds off if I disable boot from USB/CD-rom in the bios.

Too bad my 3G modem isn’t detected and installed automatically, it seems I have to do some driver-searching to sort this out.

Check here if you want a step-by-step guide to installing Windows 8 on your netbook from a USB memory stick.

Like with my Windows 7 i immediately started to tweak my Windows 8 installation to speed up my netbook. This post describes the steps I took to finetune my configuration.

The next time i’ll be spending on getting used to the new start menu, and finding drivers for my beloved 3G card. Keep u posted!


Hyper-V: How to add more than 4 cores to a virtual machine.

With the new Intel and AMD processors having multiple cores, today’s Hyper-V hosts can easily have 24 or more cores. Just buy a mainstream server with dual hexa-core Hyper Threaded CPU’s and your performance monitor will look like a bar chart; the bars are actually your CPU utilization graph..

I’ve seen multiple situations where a multi-core server is occupied by one or two virtual servers, each using the maximum of 4 cores, hence leaving a lot of cores unused.

Windows Server 2008 R2 Hyper-V officially supports 4 cores per VM. Windows 8 Server will give us a lot of new features and upgrades, and will also support more than 4 cores per VM. They might even add multiple core support to the next SP for Server 2008 R2.

There is a way to add more cores to your VM by editing your VM’s XML file:

Step 1: Shut down your virtual machine
Step 2: Locate and open the XML configuration file of your VM. You can find the (default) location in the Hyper-V settings in the actions pane.
 Step 3: Edit the <count type=”integer”> setting and change the number in the desired amount of cores. I heard this can go up to (and maybe beyond) 32 logical cores.

<count type=”integer”>8</count>
< /processors>

 Step 4: Save the file
Step 5: Start the server and check in the task manager if your server has the correct amount of cores.

There seems to be issues with Microsoft System Center Virtual Machine manager with displaying the server properties, I haven’t tested this in a live system center environment to see for myself.

I wouldn’t recommend doing this in a production environment, since it is not officially supported my Microsoft, and can potentially have some unknown effects on your Hyper-V host and other VM’s running on the same machine.

More info on this subject can be found in this thread.


Installing Elgg platform on Windows Server 2008 IIS 7

How to make Elgg work on a windows 2008 or 2008 r2 server:

I’ve used the installatron installer in plesk to do the initial Elgg installation. But after finishing the installation, Elgg didn’t work.

elgg on iis login pageAfter login in, it shows a 404 error:

elgg on iis 404

DaWolf posted an interesting solution on the Elgg community discussion board:

Yes I am running Elgg on IIS 7 (Windows 7). The rules you tried to add in the web.config threw errors in the regular expressions because IIS doesn’t need an escape character for the underscore. Replace all instances of /_ with _ in each regular expression and you should be good. I have added instrutions on how to get Elgg running on IIS if you’re just starting out.

  1) Install the IIS URL Rewrite module:

  2) Open the IIS Manager in Control Panel > Administrative Tools

  3) Right-Click on your Elgg site and select “Switch to Features View” if not already there.

  4) Open the URL Rewrite Feature and click “Import Rules…” in the actions menu.

  5) Browse for a configuration file… Open the “htaccess_dist” file located in the root directory of your elgg site.

  6) Rename each rule if you desire to do so by right clicking on the  rule name in the Tree View. This is optional. I renamed my rules  “Action Handler, Service Handler, Export Handler1, etc…”

  7) Under each rule there is a match tag. The tags contain regular  expressions. Most regular expressions will generate an error because IIS  is interpreting them differently than Apache would. There is a simple  fix. In every instance you see “/_” remove the slash.  It is an escape character for the underscore. This isn’t necessary for  IIS and will generate an error. Be sure to remove it anytime you see it  before the underscore.

  8) In the actions menu on the right, hit apply.

That’s it! Elgg should now work on IIS.

Please note that this is only a viable solution if you have access to the IIS manager, in a shared hosting enviroment this can be an issue, please contact your hosting provider if you need support with these settings.


Add floating social share buttons to wordpress

After testing a few ways to add share/tweet/like buttons to my site I ended up using my current ‘smart sharing’ plugin. As you can see it’ll float nicely along with your wordpress posts.

I cant find the ‘smart sharing’ plugin!?!

Not to worry, the plugin is not available in the plugin download section of your admin dashboard, but you can be downloaded by singing up for the mailing list. Normally I’m quite reluctant to give my e-mail address to download something, but in this case I think it’s worth the effort. So far I haven’t received any spam from these guys.

Installation is quite straightforward, just upload the zip-file and activate it. I guess it wouldn’t be right to upload the zip and share it with you, so i’ll just point you to the mailing list sign up..

To download the plugin, click here

Show Windows Server 2008 file fragmentation status

Server 2008 does not show the fragmentation percentage.

Unlike Windows Server 2003 and Windows Server 2008 R2, Server 2008 -like Windows Vista- does not show a file fragmentation percentage or report, it only advises whether you should or shouldn’t defrag your harddrive. This can be an issue if you need to improve performance of servers under high-load and/or don’t want to stress your shared storage by defragmenting drives that don’t need defragmentation. Luckily this has been solved in Server 2008 R2.

Solution: Use the command line tool

To see the file fragmentation percentage in Server 2008, instead of the Disk Defragmenter, use the ‘defrag’ tool in your command prompt:

  1. Open a command prompt
  2. Type defrag [driveletter] -a -v to analyse your disk
  3. The command prompt will return something like the screenshot below:
    (As you can see, this server needs a defrag quite badly :-) )

Server 2008 Defragmentation

You can use the following commandline options:

-A Perform an analysis of the specified volume.
-C Defragment all disks.
-F Force defragmentation of a volume even when low on space.
-R Perform a partial defragmentation, consolidating fragments smaller than 64 MB (default).
-V Set verbose mode for detailed output during analysis and/or defragmentation.
-W Performs full defragmentation, consolidating all fragments regardless of fragment size.

Now to defragment your drive, simply type defrag [driveletter] -w to defragment your harddrive.

Happy Defragging!

Mobiele werkplekken bij uitwijken na IT Calamiteit?

Het nieuwe werken kan goed werken als uitwijklocatie

Geschreven voor MKB Servicedesk

Bij een calamiteit moeten de kritieke bedrijfsprocessen snel weer beschikbaar zijn, dus nadenken over een goede uitwijklocatie is een must in een goed IT Herstelplan. De voordelen van een mobiele werkplek als uitwijkmogelijkheid.

Met de introductie van het nieuwe werken is er de mogelijkheid gekomen om ook buiten de bedrijfsmuren gebruik te maken van de automatiseringssystemen. Ook als je bedrijf nog geen stappen op dit gebied heeft ondernomen, is het zinvol te kijken naar het inzetten van mobiele automatiseringssystemen als uitwijkmogelijkheid bij een calamiteit. Hierdoor is de noodzaak voor een volledige kantooromgeving als uitwijklocatie afgenomen. Iedere locatie met een internetverbinding voldoet.

Een scenario:

Wat is er gebeurd?

Tijdens het ontbijt wordt je als IT verantwoordelijke gebeld: door een brand is het kantoor onbruikbaar geworden, het is noodzakelijk snel de bedrijfsprocessen te herstellen op basis van het IT herstelplan.

Zorg voor een tijdelijke oplossing

Door een goede planning kun je een contract afsluiten bij een betrouwbare hostingpartij waarbij je afspreekt dat er binnen 4 uur 25 virtuele werkplekken beschikbaar zijn. Binnen enkele uren zijn er 25 gebruikersnamen en wachtwoorden gegenereerd waarmee werknemers vanuit thuis, internetcafé of tijdelijke kantoorruimte kunnen inloggen op een volledig geconfigureerde desktop. Mensen zonder pc/laptop krijgen een gehuurde laptop die niet voorgeconfigureerd hoeft te worden. De onlinebackupgegevens zijn beschikbaar op je eigen server, en je wijst de verschillende mappen toe aan verschillende gebruikers. Ook kunnen de laatste data van de applicatieservers hersteld worden naar de virtuele applicatieservers die voorgeconfigureerd klaarstonden. Binnen een dag zijn de kritische applicaties online, en kunnen de belangrijke bedrijfsprocessen gewoon doorlopen.

Werk aan een definitieve oplossing

Tegelijkertijd zoek je naar een definitieve oplossing voor het kantoor en de IT infrastructuur. Jij (of iemand anders) bestelt nieuwe hardware en herstelt de fysieke werkplekken. Omdat je gezorgd hebt voor een tijdelijke virtuele oplossing, kun je dit op een gedegen manier doen. Nog een voordeel: De levertijd van enkele werkdagen op server- en desktophardware heeft geen invloed op de bedrijfscontinuïteit.

Geldt dit ook voor mijn situatie?

Als je gebruik maakt van pc’s in je organisatie, kun je uitwijken naar een virtuele locatie. Focus op het herstellen van de belangrijkste aspecten, aangezien voor 80% van de werkzaamheden, slechts 20% van de IT onderdelen nodig is. Wat heb je (bijvoorbeeld) nodig? Checklist:

  1. Windows Desktop met browser
  2. Toegang tot ‘mijn documenten’
  3. Toegang tot gedeelde netwerkschijf
  4. Toegang tot e-mail & adresboek
  5. Toegang tot crm/erp-software

Bedenk welke data en applicaties hier voor nodig zijn.

Het alternatief

Denk je dat je geen mobiele uitwijkmogelijkheden nodig hebt? Sta dan eens stil bij de problemen van herstel op basis van (alleen) fysieke hardware :

  • Vervangende hardware bestellen -> levertijd
  • Opzetten kantoornetwerk, werkplekken inrichten en opzetten -> de werkzaamheden kunnen pas weer beginnen als de vervangende kantoorruimte is opgeleverd.
  • Herstel van software naar nieuwe servers en desktops -> tijdrovend

Natuurlijk is iedere situatie verschillend, en zijn er diverse manieren om een dergelijke calamiteit te ondervangen. Ik ben er echter van overtuigd dat de huidige thuiswerk-diensten een ideale oplossing bieden voor tijdelijke IT behoeften zoals die bij een calamiteit. Door goede afspraken te maken met een IT dienstverlener, zijn de kosten minimaal, en hoef je alleen voor de volledige omgeving te betalen als er daadwerkelijk sprake is van een calamiteit.

Xhanch – My twitter plugin slows down WordPress

Recently my blog became very slow, loading times exceeded a few seconds. Quite frustrating. After disabling all plugins one by one I pinpointed the problem to the Xhanch My Twitter plugin. Changing several plugin settings didn’t help.

After a bit of googling I read something about Xhanch My twitter creating a lot of double lines in it’s database, hence slowing down the site, and even the complete webserver. Since i’m not a code-wizard i’m reluctant to dive into the database myself, so i decided to look for an alternative.

I’ve submitted a bugreport to it’s makers, in the meantime i’m using Tweetupdater. Out of the box it displays my tweets exactly as I want them, in the same style I configured my My twitter widget. Problem solved.


There is a thread on this subject currently on the Xhanch forum. Lets see how that works out.


How to enable sound over RDP in a Server 2008 R2 Hyper-V guest

Since hyper-V doesn’t provide a virtual soundcard, there is no audio playback device installed on a Hyper-V guest server.

Opposed to Windows Server 2008, just setting the remote audio playback to ‘play on this computer’ in your Remote Desktop client doesn’t do the trick in windows server 2008 R2 though.

The playback and recording of audio over RDP in Server 2008 R2 is disabled by default. To change this setting you’ll have to do the following:

  • Click Start, type remote in the Search Programs and Files box
  • Select ‘Remote Desktop Session Host Configuration’ from the list of programs
  • Right-click RDP-Tcp in the middle pane, and choose properties
  • On the Client Settings tab, remove the ticks from Audio and Video Playback and Click OK

There will be a message that informs you that these changes ar only for new rdp sessions, so you have to logoff the session and logon again.

When logging on you should hear the login sound through your own computer.


Solved: WordPress site not working after installatron install in Plesk


After installing wordpress 3.2 with installatron in Plesk Panel, your wordpress website is not showing when you surf to the website. In my case, the default Plesk page was still showing. The wordpress admin panel at wp-admin.php does work.


In my case, the default Plesk page was an index.html file in the root folder. Since this file preceded the index.php file that wordpress uses, simply renaming the index.html file to index-old.html solved the problem. Deleting index.html also does the trick.


Wat moet er in mijn IT calamiteitenplan staan?

Geschreven voor MKB Servicedesk

Hoe zorg ik ervoor dat mijn IT infrastructuur na een calamiteit snel weer beschikbaar is?

Alleen een back-up is niet genoeg om na een calamiteit de kritieke bedrijfsprocessen van je onderneming weer op de rit te krijgen. Om te zorgen dat je deze processen na een calamiteit kunt herstellen, moet je zorgen voor een goed IT-herstelplan.

Offsite locatie

Een offsite locatie is essentieel bij ieder herstelplan. Er dient buiten de bedrijfsmuren een locatie te zijn waar backups, licentiegegevens, installatiecd’s en een kopie van het calamiteitenplan opgeslagen wordt. Deze gegevens dienen veilig en toegankelijk bewaard te worden, bijvoorbeeld in een kluis bij een MT-lid of bij een gespecialiseerde externe partij. Zorg ervoor dat deze data ook buiten kantooruren toegankelijk is, en de data voldoende versleutelt is zodat er geen bedrijfsinformatie in de verkeerde handen terecht kan komen.


Een goed uitgangspunt voor een herstelplan is een inventaris maken van de gehele IT infrastructuur, deze is omvangrijker dan enkel de pc’s en servers op kantoor. Een korte checklist:

  • Kantoorpc’s incl. specificaties en serienummer
  • Servers incl. specificaties en serienummers
  • Backupunit, soort tape/disc of gegevens van een online backup account
  • Type telefooncentrale en toestellen
  • Aantal telefoonlijnen, inclusief faxnummers en lijnen voor alarmcentrale
  • Internetverbinding, ip adres en providernaam
  • Softwarelicenties voor serverapplicaties en desktopsoftware
  • Printers, scanners en faxapparaten

Om een goed beeld te krijgen van de verschillende aspecten die bij een herstelprocedure aan bod komen dient er naast de inventaris ook een overzicht van de verschillende bedrijfsprocessen gemaakt te worden.

  • Afdelingshoofden, wie is verantwoordelijk voor welke afdeling en wat zijn zijn/haar contactgegevens?
  • Welke systemen worden gebruikt door welke afdelingen
  • Welke data is noodzakelijk voor deze afdelingen
  • Welke systemen dienen direct hersteld te worden, en welke hebben een lagere prioriteit


Na het in kaart brengen van de diverse aspecten kan er een draaiboek gemaakt worden voor herstel. Zorg hiervoor dat de volgende stappen doorlopen worden.

  • Wie is het eerste aanspreekpunt bij een calamiteit?
  • Wie besluit dat het herstelplan in werking dient te treden?
  • Welke externe partijen dienen ingeschakeld te worden, IT-beheerder, verzekeringsmaatschappij, facilitair bedrijf?
  • Is er een uitwijklocatie? kunnen er afspraken gemaakt worden met collega bedrijven, is het uitwijken naar een tijdelijke online-omgeving mogelijk?
  • Bereikbaarheid. Nummers doorschakelen naar mobiel? E-mail via webmail?
  • Vervangende hardware, nieuw bestellen? huren?
  • Start herstel, backup terugzetten, systemen op basis van prioriteiten herstellen


Cruciaal voor een juiste uitvoering van een calamiteitenplan is het testen hiervan, verschillende onderdelen kunnen steekproefsgewijs getest worden. Een herstelplan is nooit klaar, er dient regelmatig kritisch gekeken te worden naar het plan om er voor te zorgen dat het plan actueel blijft in het geval van wijzigingen in de bedrijfsvoering. Vanzelfsprekend dienen de contactgegevens en licentiegegevens regelmatig gecontroleerd en indien nodig aangepast te worden.

Tot slot

Een generiek plan bestaat niet, een goed herstelplan is toegespitst op het herstel van de eigen bedrijfssituatie. Bovenstaande punten zijn dan ook bedoeld als leidraad, afhankelijk van de situatie kunnen er onderdelen toegevoegd of weggelaten worden.

Heeft u bedrijfskritieke IT systemen maar nog geen herstelplan? Neem dan vrijblijvend contact op voor een advies op maat.