Google Chrome – Google joins the browser race

Google have joined the web browser race by releasing the beta of their upcoming web browser today: Google Chrome.

Based on open source technology, the browser brings in some new ideas to offer increased robustness and speed such as a task manager for the browser so that you can monitor what sites are hogging your bandwidth, spawing a new independent process for each tab reducing memory problems and browser hangs and a completely rewritten javascript virtual machine that complies code instead of interpreting it.

I will definately be downloading a copy to try out, who knows it may actually live up to it’s claims!

the Google comic detailing the features can be found here: http://www.google.com/googlebooks/chrome/

Terminal Server protocol error

Sometimes we have a problem with Windows Update and Terminal server that messes with the protocol causing the following error:

The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.

To fix this simply do the following:

  1. On the client, navigate to the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Click MSLicensing.
  3. On the Registry menu, click Export Registry File.
  4. In the File name box, type mslicensingbackup, and then click Save.
  5. If you need to restore this registry key in the future, double-click mslicensingbackup.reg.
  6. On the Edit menu, click Delete, and then click Yes to confirm the deletion of the MSLicensing registry subkey.
  7. Close Registry Editor, and then restart the computer.

When the client is restarted, the missing registry key is rebuilt.

Reccurring DNS Error

I have had a reccuring DNS error on our SBS server for quite some time now. I’m not too sure how it came about but i suspect it was something to do with removing a member server that was acting as a second domain controller. The error was:

Event Type:    Error
Event Source:    DNS
Event Category:    None
Event ID:    4000
Date:     18/07/2008
Time:     06:38:39
User:    N/A
Computer:Â Â Â SBS01
Description:
The DNS server was unable to open Active Directory. This DNS server is configured to obtain and use information from the directory for this zone and is unable to load the zone without it. Check that the Active Directory is functioning properly and reload the zone. The event data is the error code.

Long story short, i had a duplicate zone in my dns server that was empty – all i needed to do was remove it and restart a few service an hey! no error.

the zone was _msdcs under mydomain.com – it was greyed out with nothing inside it. I had another copy of thiszone above it called _msdcs.mydomain.com which had all the right data in it.

  1. So i deleted the empty _msdcs entry
  2. at a command propmt ran: net stop netlogon
  3. then: ipconfig /flushdns
  4. then restart the DNS server
  5. then run: net start netlogon
  6. and finish with: ipconfig /registerdns

No more error in 6 easy steps! 🙂

Terminals

There is something quite satisfying about using command line to resolve an issue on a remote machine instead of logging into a remote desktop session. Might have to start playing with Linux again…
—————-
Now playing: Brand New – Degausser
via FoxyTunes

Burn ISO files in Windows for free

I know it’s not usually a problem when you have nero or similar installed, but i’ve found that sometimes i need to burn an iso image using a machine that does not have anything installed (like my vista upgrade on my laptop that kindly removed nero for me!) so a quick search and i found this nifty free ISO writer that uses windows native cd burning support! Once installed, right click on an ISO image and choose Copy image to CD and follow the instructions!!

Get it here: http://isorecorder.alexfeinman.com/isorecorder.htm

Adding new file associations to terminal server 2000

I had an issue with TIF images not opening in the correct application on our 2000 Terminal Server. Simple fix: Right Click on the file, go to properties a Click the change button next to Opens with: text.

TSE File Association 01

Except it’s not there!! Don’t panic, this is on purpose!

A quick google and i found the solution:

On computers running Windows 2000 Terminal Services in Application Server mode, the UI may be locked down so that no one can change file type associations (not even administrators). This is done so that you can only edit the entries programmatically or by using MSI-based applications. This ensures that an inadvertent change in the UI does not effect the global file type associations across the computer running Terminal Services and all of its users. When this policy is enabled, the New, Delete, Change, and Advanced buttons are unavailable on the File Types tab of the Folder Options tool in Control Panel. You can enable this functionality by changing the following registry entry:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] “NoFileAssociate”=dword:00000000

One thing i would suggest is that you set the dword back to 1 after you have made your changes to keep things safe.

164 Memory Error

Just a quick note about something that has just cropped up: I was upgrading one of the really old machines at work with some PC133 SIMMS i found in another dead machine.

After upgrading the memory, it came up with an 164 Memory Error and wouldn’t boot no further!

Don’t panic though, it is just a bios message that tells you that the memory configuration has changed. All you need to do is restart that machine a few times and it will become happy with it’s new memory!

You can find a list of codes here:

http://www-304.ibm.com/…

—————-
Now playing: Incubus – Leech
via FoxyTunes

An example of why you should not bother stealing my code…

What the hell is spinny!!! lol Okay so i know what spinny is but why on earth did i decide to call it that? It’s fun looking back at my code

< % ‘write all session data
dim spinny
For Each spinny in Session.Contents
Response.Write(spinny & “-” & session.Contents(spinny) & ” “)
Next

response.Write(password_hash)
response.Write(” “)
response.Write(sql)
%>