Archive for the 'windows' Category

Local host file not resolving correctly

We recently re-built a machine with a fresh copy of Windows that had issues resolving names listed in the local host file. All of the entries matched the ones that were on PCs that were able to resolve them. We made sure that the file had no extension listed, and it didn’t. We even copied over a file from a machine that worked thinking something may have happened to the file itself. However, nothing we did worked.

After some searching around, I came across an entry that stated that the Network Service account needs rights to the host file. I verified that the DNS service running on the machine was indeed the Network Service account (which it was), and gave the account rights to the file.

image

Once I made the change, the entries inside the host file started resolving properly.

Configuring Server 2008 on HP EVA

While we were installing SQL 2008 on our Server 2008 cluster, we received the following error during the validation steps:

Failed at Validate SCSI-3 Persistent Reservation

After searching around, I came across a few posts which led me to this pdf from HP – Implementing Microsoft Windows Server 2008 on HP ProLiant servers. On page 17, it states the following:

Configuring EVA host connections

Make sure the Windows LH Host mode is enabled for each node on the Enterprise Virtual Array (EVA) through command view. Depending on what command view you have installed, if in the drop-down there is no “Microsoft Windows LH” then choose custom and type in the custom type field the following HEX number 00000004198009A8 (Figure 1). If the wrong connection type is configured, you cannot share the disks between the cluster nodes and the cluster check will fail with a non-SCSI-3 compliant message.

The image below, taken from that document, shows where to enter that value if you aren’t familiar with Command View.

command view eva screen

Since we had an EVA with a slightly older firmware, we selected the custom field, entered the value in, and everything installed successfully.

Event ID 4311

A few weeks ago, we had a user complain that they were not able to access anything on the network. If I recall correctly, she was able to log in to the domain, but that was pretty much it. She wasn’t able to access any of the resources on the network.

After we started researching the problem, we found a few entries that pointed to a virus being the cause of the issue. We couldn’t find any traces of a virus after running multiple scans.

Next on the list was to rebuild the TCP/IP stack. If you don’t know how to rebuild a TCP/IP stack, you can follow the instructions on Knowledge Base article 299357. Essentially, you have to run one command from the command prompt:

netsh int ip reset filename.txt

After a quick reboot, the issue was still there.

After we researched some more, I came across a post that stated we needed to check a value for a key inside the registry. The key was located at:

HKLM\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\TransportBindName

Event ID 4311 fix

The value is supposed to be “\Device\” (see image above) without the quotations. We added that value, restarted the machine, and everything was back to normal.

HP Network Configuration Utility for Server 2008 R2 (resolved)

UPDATE: HP has updated their drivers to include support for Server 2008 R2. The version number is 9.80.10.0.

If you look inside the cp011548.xml file, you will see the following:

image

As you can see, Server 2008 R2 is listed as a supported OS. There is no longer a need to make the changes.

However, if you want to extract the contents of the executable, use Winrar or 7-zip. Once you open the executable, you will see all the files that it contains. See below.

image

We’ve wanted to start testing Server 2008 and SQL 2008 and eventually begin a migration process from our current environment of Server 2003 and SQL 2005. We purchased some blade servers with two BL680c servers allocated for our new environment. I began prepping the servers first with Server 2008 R2 since it was available for us to use. This wasn’t our first time installed Server 2008, but it was our first time installing Server 2008 R2 on our blade environment.

The install of the operating system went smooth. We were able to install the Proliant Service Pack 8.21 without any issues as well. However, we did run into one problem – the HP Network Configuration Utility would not team our NICs. We were able to team two of the NICs, and it looked as if it successfully teamed them. Yet when we looked in the Configuration Utility, it showed no teamed NICs. Weird. When we looked in the Network Connections applet, they showed as disconnected. After a restart, the teamed NIC was gone.

HP Network Configuration Utility for Server 2008 R2After searching HP’s site for an update, we found version 9.70 available for download; we were running version 9.60. After checking out the enhancements tab, it showed that there was support for Server 2008 R2. Perfect. We downloaded the update and tried to install it on the server. This is when we ran into our next hurdle – the error message stated that the update was incompatible with our operating system. That seemed odd since it was for Server 2008 x64 with support for R2.

After some searching around, it seems that we weren’t the only ones who were experiencing this issue. However, the sites I came across didn’t have resolutions to this problem, so I called HP support to find out what was going on.Proliant support matrix for Server 2008 R2

After speaking to a service rep, he informed me that Server 2008 R2 hasn’t been certified for the BL680c. He forwarded me the Proliant support matrix for Server 2008 R2 (see left), and the only system that was shown as supported was the BL460 G1 series. That does me no good. Unfortunately, he also had no time table as to when it would be certified, but he did send me the link for the Proliant Support Pack for Server 2008 R2, but it was in the beta stage. I didn’t want to run the risk of installing beta software on our servers which were slated to enter production in the near future.

I’ll just have to keep checking the site and hope that our servers will certified before they enter production.

UPDATE (09/17/09): Diego, from HP, left a comment on how to resolve this issue. Thanks Diego for the tip!

I tested it out and it worked with no issue! I did have to update the drivers for the NICs as well. After that, I had no issues teaming the NICs.

Here’s what I did.

First, I edited the cp010849.xml file and added the following line to the subsection labeled "SUPPORTED_OPERATING_SYSTEMS" under the "PREREQUISTES" section. See the image below if you need to see what the final output should be.

supported_operating_system platform="nt_x86-64" major="6" minor="1" sr="OEM" name="Microsoft Windows Server 2008 R2"/

NOTE: In order to edit the file, you’ll have to extract the contents of the downloaded executable to your drive first.

Once I made the changes to the file, I re-ran the setup and was able to install the updated software. See below for screenshot.

Converting VDMK to VHD

I recently installed Windows Server 2008 R2 release candidate at home on a spare machine, and wanted to convert my VMWare virtual machines to Hyper-V. I used VMToolKit’s VDMK to VHD Converter to do the conversions. After my first conversion, I got the dreaded BSOD. After searching around the web, I came across this comment that offered a fix to the route that I was taking. I’ll try out the suggestion tonight and see if it works.

Windows Mobile 6.1 Screenshots

Screenshots of Windows Mobile 6.1 (via BGR).

Windows XP SP3 hack

Hack Attack : Get Windows XP SP3 Through Windows Update

Server 2008 virtualization installation

How to install and enable the Windows Server virtualization CTP in Windows Server 2008 Release Candidate. I spent about 15 minutes trying to get this configured on my test Server 2008 machine before I realized that I had installed the 32-bit version of the OS. Doh!

MSDTC

What is MSDTC and why do I need to care about it?

Windows Server 2003 Service Pack 2

Windows Server 2003 Service Pack 2 has been released.

Live Messenger and Vista

It turns out that Windows Vista and Live Messenger don’t play well together. The culprit seems to be Adobe Flash. Even after the suggested fix, it still has the possibility of crashing. UPDATE: After searching around some more online, I came across this fix for Acer laptops. A setting in their security management software was the culprit in my case.

Creating Windows Server 2003 clusters

How can I create a new cluster in Windows Server 2003?

Exchange 2003 OWA and Vista’s Internet Explorer issues

We recently acquired a Microsoft Vista machine to aid us in testing its compatibility with our software. As we started to test a few things, we noticed that we had an issue with OWA; when replying to a message, we’d get what looked like a broken image in the area where you would type your message (see image below). After a little searching around, we found out that Internet Explorer in Vista strips out the Dynamic HTML Editing ActiveX control (KB 911829). Microsoft released a patch for this particular issue for Exchange.

NOTE: The patch must be applied on both the frontend and backend Exchange servers.

Below is a screenshot of the window before the patch is applied.
OWA Vista 1

And a screenshot of the window after the patch is applied.
OWA Vista 2

Automatic updates using Group Policy

How to configure automatic updates by using Group Policy or registry settings.

Remote refresh group policy

Over the weekend, we implemented some needed changes to the GPO that would force the clients to use the WSUS server instead of checking Windows Update. After we made the changes, we needed to refresh the policy on each of the clent machines. Being a lazy admin, I didn’t want to go to each machine to refresh the policy. After a little searching on the web, I came across a command-line utility called RGPRefresh. This tool will help you refresh the group policies remotely. I tested it on a couple of machines, and it worked flawlessly.

Below is a screen shot of the switches that you can use with the utility.

RGP Refresh