Windows 2008 File Content Search resx files–Solution

Today I was trying to achieve something that was simple in Windows 3.1. Searching a directory in Windows, and checking the content of files for the search term.

In this instance, I was searching something from the content of a Web Server directory that contained some resx files. These files are used in a DotNetNuke website to deliver language content to a module.

In every version of Windows up until the "Mac Version” (that is the version that makes you get a mac… i.e. Vista). the ability to search was easy.

Now, in Windows 2008 server, they have replicated the crap that they call search in Windows 7. So basically no one know how to resolve some strange results.

I search the net and found many solutions, but non worked for me.

This appears to be one solution: (but who knows)

  1. Open Server Manager and select Roles in the left pane.  Then in the center pane click on Add Roles.

    enable search 001 150x107 Enable File Search on Windows Server 2008 with Windows Search Service

  2. If you get the Before You Begin page just click Next, depending on if you have installed a role before and chose to skip this page in the future you might not see it.

    enable search 002 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  3. Select Server Roles window go ahead and select File Services and then click Next.

    enable search 003 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  4. The next page will discuss the File Services Role and what you can do with it. After reading go ahead and click Next.

    enable search 004 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  5. In the Select Role Services page place a check next to Windows Search Service and then clickNext.

    enable search 005 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  6. The next page will ask you to select the volumes you want to index.  Place a  check next to the volumes you want indexed and then click Next. As a note this is a test server so I don’t have separate data drives, be careful indexing your system drive as it can cause performance issues.

    enable search 006 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  7. Confirm your selections by reviewing the information and then click on Install.

    enable search 007 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  8. Hopefully you see a Installation Succeeded message and you can click Close.

    enable search 008 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

That’s it!  You will now be able to execute searches on the Windows server through Windows Search Services.


Because this is a web server, I really have no desire to turn on service that case the machine to run indexing all day long and possibly slow down my machine.

So I decided that after 30 minutes of rooting around like a novice on something as simple as this, I should stop wasting time and just do something I know.

I pulled down all the files to my local Windows 7 machine, and searched the files there. Low and behold, NOTHING. Apparently I did not give the machine enough time to index or something.

What Junk!

So I folder shared the files to my shiny Mac, and within a few seconds had the result that Microsoft failed to give me on two operating system, and to someone with years of server admin / network admin experience.

I find that as I get older, I just don’t have the time or inclination to jump through all the Microsoft hoops to get something like search to return a simple result.

Microsoft… you blow chunks!

DotNetNuke Modules–Under the hood UI and jQuery

We have been working to improve the UI of our dnn modules in recent times. This has included extensive updates to the backend administrator management. We have struggled for a long time to find a solution that actually works well for us and well for our clients.

The problem has always been the fragmentation of web technologies and browsers. Browser brands, versions, libraries, server technologies, uptake of new technologies like Silverlight etc has all been issues for us.

It’s one thing for us to develop a great solution, only to find that others struggle to have it implemented correctly. Silverlight is a classic example of this. Versions of SL and operating systems like mac vs pc really make a difference.

What we came up with

JQuery was the solution. Now that DotNetNuke had the core library built into the CMS, we are able to use it and find that most people have little or no trouble with it. We even managed to upgrade or template management system to use the new JQuery based UI. This makes the loading of the template management pages very fast.

image  imageimage

Adobe Fireworks CS5 Cannot Close An internal error occurred

imageFor some reason today, I cannot close the Adobe CS5 Fireworks application. When I try I receive:

  • An internal error occurred
  • An internal error occurred

That’s right.. twice.


The Solution

1. Kill kill kill

First off, kill the application by starting the Task Manager (Windows is the assumption here, as the problem would not be there on a mac)


2. Remove some files

We on Windows XP, go to: C:\Documents and Settings\<user name>\Application Data\Adobe\Fireworks CS5

Windows 7: C:\Users\<<username>>\AppData\Roaming\Adobe\Fireworks CS5

Vista: Who cares!

In that folder, change the name (to simulate a delete) or actually delete the following.




Language directory: image

I personally added a _ after them.


for example. This makes it easy to restore if needed.

3. Start Fireworks

After that, you start Fireworks, and you are done. It will recreate these files and the language folder. Error gone, all good.


There is a lot of discussions around about the fact that this appears to be a 64 Bit related error, and a lot of ticked off people who wish it was fixed since the early version. Personally I could not care a great deal. I know that not one person is reporting the same issue on a Mac. There is the permanent solution right there!

DotNetNuke Module Update News

Today we have release a range of new module updates for DotNetNuke. These include improved support four many of the modules in a partial trust IIS server environment.

All of the module can be Downloaded Free from our DNN Module Download page here.

Description: Description: Description: Description: Description: Link Builder 55.01.13
Automatically create and mange backlinks into and out of your websites to help improve SEO effectiveness of your site.


Description: My Friend 45.05.33
Add a "Tell A Friend" jQuery popup module to your site to allow visitors to spread the word of your great website. Add a "Tell A Friend" link to every page of your site in minutes.


Description: Description: dnn subscription module

Subscriptions Module 45.02.02
Subscriptions and advanced PayPal auto recurring subscriptions module with tax zones.


Bulk Emailer Download 45.05.96
Bulk Email for DNN with reliable campaign management and advanced tracking features, link tracking, recurring campaign and opt-in module.



Description: Report 45.01.17
Display your Google Analytics data directly to your DotNetNuke website.

E-Learning SCORM Website Hosting and Setup in Sydney Australia

Today we have completed the setup of an Advanced E-Learning SCORM compliant web technology that is perfect for the hosting and management of E-Learning online courses.

The services on offer in e-learning include:

  1. Setup of custom e-learning website.
  2. Setup of e-learning courses online.
  3. Setup of online sales of courses, with automatic management of sales and course access.
  4. Hosting of broad bandwidth course content.
  5. Advanced integration between e-learning and students.
  6. Bulk Email and automatic email management to students.
  7. Integration between Customer Relationship Management and Students.
  8. Course Reporting.
  9. Scorm Compliant

And a lot more. There is literally nothing we cannot do now in relation to the provision of e-learning coursers and content online.

So if you are in the market for a scorm hosting service or e-learning solution. Please get in contact with interactiveWebs.

Here are some screen shots of our latest setup.





Should I install Microsoft Internet Explorer 9 ie9

flash player doesn't work on ie9I asked this question of myself, knowing full well that the answer is a clear NO. But I suckered myself into thinking “I remember those glory days of waiting for every new MS software release”.

So I did my research. Pretty much people are saying the same thing. It’s potentially better than IE 8, but still not going to take on Chrome or Firefox, plus there are some bugs and headaches due your way.

As dumb as I am, I managed to talk myself into the upgrade, be seeing that this version should upgrade and downgrade with ease. In other words, when it all fails, I can uninstall.

So I did it…

You guessed it. First thing!


That was before the version was even completed for the install.

Then came…


So at this point I am wondering why Firefox and Chrome both update without rebooting my computer? How 2000 ish right?

So I reboot.

Next I noticed the Flash is no longer working. As I have the adobe suite installed, and their software updates have been working well on CSS 5. I tried to run that. IT found no updates.

Hit google to see what the story is… BANG. we are into the Microsoft world of pain.

Try removing flash completly. There is the flash uninstaller somewhere on the macromedia website. also remove the activex flash plugin if thats not removed by the uninstaller. Then restart(always best thing to do) and reinstall. Try googleing flash uninstaller. There is one for flash v 7 and v8 depeding on waht you have.

What? I just updated Firefox to version 4 without this sort of crap. Why is this such a pain.

So a little more research shows this:

Internet Explorer 9 seems to have a few issues as far as plugins, applets and third party software are concerned. In fact, a lot of users, after the release of the final Internet Explorer 9 version (IE9) report that Flash player doesn’t work anymore (it has stopped working) on their Windows Vista and Windows 7. Actually, the issue seems to be affecting a lot of Windows 7 64 bit computers. This will prevent users to watch Flash videos (such YouTube videos for example) and play online games. Websites and blogs won’t be displayed correctly, also. Such issue is not new to tell you the truth, as it has been reported on a lot of forums and threads in the past but Microsoft seems not to have resolved it properly. Here are a couple of temporary solutions that should be able to fix the Flash issue.

It might seems silly, but before going deeper about talking Flash fixes and blame Internet Explorer 9 about it, please make sure that you have installed the Flash plugin to your computer. You can download the latest Flash plugin (player) here. In case you still do not manage to watch Flash videos and see Flash websites correctly on Internet Explorer 9 (IE9), follow these easy steps:

  1. Restart your computer.
  2. Open Control Panel.
  3. Open Internet Options.
  4. Click the advanced tab.
  5. Click the Reset button.
  6. Tick the Delete Personal Settings checkbox and click reset again.
  7. Open Internet Explorer 9 and try to watch a YouTube video

Na, Microsoft you must be dreaming if you think I am still interested in playing this game. Are you for real?

So I checked out the few things that I actually am forced to use IE for. Mostly Microsoft CRM. Found the speed was complete indistinguishable between IE 8 and IE 9.

Bang. New decision. Uninstall the mongrel.

Another Microsoft Fail.


– Additional Notes from a user:

Many users, including myself, have had trouble using the new Internet Explorer 9 beta because of a message that pops up when you start the browser stating that “Internet Explorer 9 has stopped working” in a continuous loop. There have been a few posts online on supposedly how to fix it by disabling an incompatible addon, but most users are saying this doesn’t work. The problem actually seems to lie in some older Intel graphics cards, so the new GPU acceleration feature gets confused. To fix this error, follow these steps:

  1. After you’ve installed IE9 beta, click the start button, go to the control panel, then click Network and Internet.
  2. After you click that, click on Internet Options.
  3. Click the Advanced tab, then checkmark ‘Use software rendering instead of GPU rendering*’ (screenshot below)
  4. Open IE9 beta and problem solved!


Converting a physical Windows Machine to a Hyper-V Virtual Machine P2V Problem

We recently wanted to move a physical windows 2003 server to a virtual server. This is known as P2V. The machine happened to be a Windows 2003 Server running exchange.

One of the reasons we wanted to move, was because the hardware was getting a little long in the tooth, and for various reasons, we did not wish to upgrade the version of exchange.

We were almost successful too, but as you will see, the nail in the coffin was a typical Microsoft issue. One that is just one more reason why our future avoids Microsoft wherever possible.

Convert P2V

To the physical machine, we installed a VM ware free tool known as VMware VCentre Converter.

An easy to use free tool, that converts your physical machine into a virtual VM ware compatible single file. This file could be run on a VMware server. It is really easy to use and frankly like all VMware stuff… it just worked!

Cannot go without saying, that there is no Microsoft equivalent conversion tool.

Convert VM to Hyper V

To be able to use the VM single file, on a hyper V server, you need to convert it using the free tool from VM Tookkit

This free little took, just runs agains the VMDK file and turns it into a VHD file.

Worked great thanks guys.

Mounting the VHD to Hyper V

Next and almost lastly, you just have to create a new HyperV virtual machine, and point it at your new VHD file that you have created and start the virtual machine.

Here is where it gets interesting

We managed to do all this, and turned on the virtual machine to one big problem. Microsoft Licensing.

Because the virtual instance detects new hardware, the Microsoft server drops into an unlicensed mode and wants to auto activate the license on the internet. Normally that would be fine, and you would just click on auto activate and wait 30 seconds before it auto activates.

Here is the problem. Because you have a new NIC network virtual instance, that has not been recognised by Windows, it will not allow you to connect to the internet until you install drivers. These drivers cannot be installed until you login. You cannot login until you activate….  and around and around we go on the Microsoft License ride!

There is no way around this, so the only option that is left to you is to contact Microsoft licensing via phone. So we called the licensing numbers listed in the Windows Server activation screen. These numbers were out of date and the phone calls failed. (Bummer that a multi billion $ company cannot redirect a phone number when it changes.)

So we researched the new phone numbers. Not actually that easy to find, and before long I was talking to a foreigner in a foreign country who could barely understand my Microsoft Licensing Query.

They were asking me for the activation code, so they could generate a new license key. After about 4 attempts of trying to understand the phonetic alphabet “B as in Bravo.. you say V as in Varo… No you idiod… BRAVO”. We found that the key generated by Microsoft failed, and wad never going to work.

Solution, is to bump up the chain, and submit a support ticket. Long and the short of it all was that while we had a fully licensed server that we have been running for years, that we could still access. With new hardware Microsoft were unable to generate a license key that would activate it manually. They advised that we should just auto activate!!!! WE COULD NOT EXPLAIN TO THE MONKEYS THAT THIS WAS NOT POSSIBLE. In order to get an internet connection we needed it to be active. Round and round we go… right!

They then advised that the only solution would be to install Windows server again. This was actually something we considered, as with a Virtual machine, there is nothing lost. Only problem was that to install the OS, you need the HyperV integration tools installed. To install them you need to login. To Login you need the license active… Round and round we go!


There was non. We were screwed by Windows 2003 licensing. MS could not help, and their stupid solution of “What you need to do here is reinstall” was no solution.

We failed!

But it’s not all bad. Before this, we had never really spent a lot of time with either VMware, or Linux servers. We have now! We love it, and more and more are enjoying everything that is non Microsoft. After years of accepting headache and heartache as a normal way of computing. We find that there is a better way…. stay away from Microsoft.

In fairness

This would not have been the case with a Windows 2008 server, as the license protection gives you a trial period to play. So the above process will work if you have a 2008 server. So we should not be too hard on MS, as they did improve one thing in the 5 years it took them to release 2008 server. The licensing does a trial mode.


In summary the process to follow is:

  1. Have a Windows 2008 server ready with Hyper-V – ours is a Dell PowerEdge 2970 with 16GB RAM, Dual quad-core AMD Opteron Processors, and a RAID 1/RAID 10 split for the OS/Storage. All the Hyper-V files run from the RAID 10 volume. This is good for about 12 guests.
  2. Install the VMWare convertor on the Hyper-V server. You don’t need to install the agent.
  3. Download the VMDK to VHD Convertor and unzip it to a local drive on the Hyper-V server (the desktop will do).
  4. Create a network share on the Hyper-V server that the target server can reach.
  5. Run the VMware converter against the target (it must be a Windows box, anything from NT4 upwards).
  6. Once complete (Our PE1750 with a 70GB disk took about 20 mins), point the VMDK to VHD converter at the new disk, and create a Hyper-V disk under your Hyper-V file location. Once complete, you can delete the VMDK file.
  7. Create a new Hyper-V virtual machine, using the new .VHD file as the boot disk. Don’t connect the machine to the physical network at this point.
  8. Boot the new Hyper-V machine, log in and let the hardware detection process run. Don’t insert the integration services disk yet. Reboot.
  9. Log in again and insert the integration services disk, and let it do its stuff. Reboot again.
  10. Log in a third time, and let the install complete. One more reboot!
  11. Log in now and have a look at the network settings. If you can’t see anything, you’ll need to shut down the guest and install a legacy adapter.
  12. Tidy up stuff that isn’t needed for a virtual machine – typically hardware management stuff.
  13. If all is good, shut down the old box, connect the network to your new virtual machine and fire it up!