Microsoft Dynamics GP 2010 Internet Explorer Script Error

Following an upgrade form Great Plains 8 to Dynamics GP 2010 in a 2008 R2 Citrix Environment Users Saw the following error on their dashboard.
Internet Explorer Script Error

An error has occurred in the script on this page
Line: 320
Char: 6
Error: The system cannot find the file specified
Code: 0
URL: file:///C:/Documents%20and%20Settings/username/Local% 20Settings/Temp/2/tmp17.tmp

We found the solution on the following site: http://dynamicsuser.net/forums/p/23788/124400.aspx

When Great Plains is run, it looks for an xml preference file that should be stored in “%appdata%\Microsoft\Internet Explorer\UserData”. When the minimize/maximize button is clicked, it then executes a portion of JavaScript that stores those “preferences” (minimized or maximized) to the oXMLBranch[1].xml file. If this folder (UserData) doesn’t exist however, the program then can’t read or write user’s preferences to this file, and it also doesn’t create the folder on its own.

After investigating this post we discovered that indeed our Active Directory policies had Application data redirected to our file server.  Presumably due to the nature of Citrix profile loading the Internet Explorer folder was never created.  To correct the issue we browsed as admin into the users redirected folders and created the folders \Application Data\Microsoft\Internet Explorer\UserData

How to perform a repair install from XP Home OEM to XP Pro Volume License

I have a client who recently moved to active directory.  They found out however that they had two stations with XP home edition.  They opted to upgrade them to xp pro but did not want a fresh installation.  After some struggling I discovered that XP Home did not allow a repair install “upgrade” to XP Pro Volume license edition.  After a bit of digging I adapted a set of instructions found here to get the job done.

First these instruction assume the system boots.   Boot into windows and launch regedit.

Navigate to:  HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/Control/ProductOptionsLook for *ControlSet00x  where x is the highest number

  1. Delete the ProductSuite registry key.
  2. Then, create a new DWORD value and named it as Brand.
  3. Set the “Brand” value data as 0.
  4. Reboot the system.
  5. On boot up after the BIOS screen, press F8 to display Windows XP Startup Menu.
  6. Choose Last Known Good Configuration and hit Enter.

Once the system boots into windows right click on my computer and choose properties – verify the system reports itself as Windows XP Professional under the General tab.

Now reboot to your Windows XP Pro volume license CD and the option to perform a repair install should now be available. (It’s necessary to do the repair install because even though the prior step causes the system to report as XP pro it is missing most of the critical components that make pro . . . pro.)

Installing XP SP3 reports “There is not enough Disk space” on Apple

On an Apple Computer Microsoft XP SP3 Installer displays the error:

There is not enough disk space on C:\WINDOWS\$NtServicePackUninstall$ to install Service Pack 3 Setup requires an additional 4 megabytes of free space or if you also want to archive the files for uninstallation,Setup requires 4 additional megabytes of free space. Free additional space on your hard disk and then try again

This is Caused by the EFI system used in modern Apple computer systems – EFI is unsupported by Windows XP – a simple registry fix corrects the issues.

Begin by Clicking Start then Run – Type “regedit” and press enter.

Navigate to:

HKLM\Software\Microsoft\Windows\CurrentVersion\Setup

On the right side, Right-click and select New – String value

Set the Name to “BootDir” and set its value to “C:\”

Reboot and retry the SP3 Installation.

Outlook RPC over HTTPS doesn’t work in Windows 7

Several of us at the office have been trying out the new Windows 7 – It’s been a positive experience so far and quite a bit faster than Vista.  One problem popped up on all the machines – When we tried to configure Outlook 2007 to connect to our hosted exchange server (using the prf file so we knew it was configured right) it would continuously prompt for the password.

This appears to be the result of the way hosted exchange systems require the use of a full email as the username to differentiate between client domains.  Windows 7 doesn’t care for this and the connection fails.  It may take a bit of doing but if you find your domain name and username from your provider and enter it as follows:

Domain\Username

You’ll find it functions perfectly.  The domain is not the domain name from your email it is something else – In our case I had to hit our server configuration and used the settings for configuring mobile activesync on my windows mobile device.  Our provider happens to use a special username to differentiate it’s users.  Once we found that we were happily reading emails again.

XP Resolves DNS with nslookup but not ping, traceroute, etc.

Today I encountered an unusual problem on a client system, they had been installing windows updates when the computer ran low on memory resources and crashed.  Following the crash they had lost all internet connectvity.  After some troubleshooting I determined it to be a DNS problem.  We could Ping DNS servers but not resolve domain names.  Changing DNS servers did not help nor did repairing the TCP/IP stack and a dozen other things I tried.  SFC /scannow did not turn up even a single invalid system file and windows was up to date with the exception of SP3.  I came to the conclusion it had to be a corrupt system file or something of the sort and in a last ditch effort installed SP3 knowing that Service Packs replace and reconfigure a large part of the system.  Sure enough once the system rebooted connectivity was restored.  So, while I do not have the problem pinned down I did see several others encountering this issue online – My best advice is to reinstall the latest service pack.  If any of you uncover more information on this issue please leave it in the comments.

TCP/IP Fundamentals Guide Released by Microsoft

Early on in my IT Career while working a temporary job as a pc tech I had the fortunate opportunity to take a Microsoft Certification course on TCP/IP.  A coworker of mine had to cancel and as such I recieved this training which was quite expensive at no cost.  I’ve always enjoyed learning and at the time thought it was a cool opportunity but since then have realized how much a simple foundation in networking, TCP/IP, and DNS is a critical part of being a quality technician, engineer, or administrator.   Tonight I came across the Guide: TCP/IP Fundamentals for Microsoft Windows which appears to be a fantastic instructional on networking and TCP/IP.  Check it out and if your new to this enter into it knowing that IP and subnettting is a boring thing but having a solid understanding of it and routing will give you a new understanding of the networks your employed to care for.

Resolving DNS Event ID: 4515 – Duplicate DNS Zones

While working on a server today I ran into a reoccurring DNS event error:

This error hits the event log every time you start the DNS Service

Source: DNS
Type: Warning
Event ID: 4515

MicrosoftDNS but another copy of the zone has been found in directory partition DomainDnsZones.Domain.local. The DNS Server will ignore this new copy of the zone. Please resolve this conflict as soon as possible.

If an administrator has moved this zone from one directory partition to another this may be a harmless transient condition. In this case, no action is necessary. The deletion of the original copy of the zone should soon replicate to this server.

If there are two copies of this zone in two different directory partitions but this is not a transient caused by a zone move operation then one of these copies should be deleted as soon as possible to resolve this conflict.

Some online searching led me to the Microsoft Knowledgebase article here.

In my case the following steps resolved the issue:

First I started with Option 1:

For Option 1: [ForestDNSZones]

1. Click Start, click Run, type adsiedit.msc, and then click OK.
2. In the console tree, right-click ADSI Edit, and then click Connect to.
3. Click Select or type a Distinguished Name or Naming Context, type the following text in the list, and then click OK:

DC=ForestDNSZones, DC=contoso, DC=com
4. In the console tree, double-click DC=ForestDNSZones, DC=contoso, DC=com.
5. Double-click CN=MicrosoftDNS, and click the zone (contoso.com). You should now be able to view the DNS records which exist in this DNS partition. If you desire to remove this partition, right-click on contoso.com and then click Delete.

Note Deleting a zone is a destructive operation. Please confirm that a duplicate zone exists before you perform a deletion.

6. If you have deleted a zone, restart the DNS service. To do this, follow these steps:

a. Click Start, point to All Programs, point to Administrative Tools, and then click DNS.
b. In the console tree, right-click contoso.com, point to All Tasks, and then click Restart.

I was able to verify the DNS Zone existed there like the event log stated.

Next I Opened the Domain level with Option 2:

For Option 2: [DomainDNSZones]

1. Click Start, click Run, type adsiedit.msc, and then click OK.
2. In the console tree, right-click ADSI Edit, and then click Connect to.
3. Click Select or type a Distinguished Name or Naming Context, type the following text in the list, and then click OK: DC=DomainDNSZones,DC=contoso,DC=com.
4. In the console tree, double-click DC=DomainDNSZones,DC=contoso,DC=com
5. Double-click CN=MicrosoftDNS, and click the zone (contoso.com). You should now be able to view the DNS records which exist in this DNS partition. If you desire to remove this partition, right-click on contoso.com and then click Delete.

Note Deleting a zone is a destructive operation. Please confirm that a duplicate zone exists before you perform a deletion.

6. If you have deleted a zone, restart the DNS service. To do this, follow these steps:

a. Click Start, point to All Programs, point to Administrative Tools, and then click DNS.
b. In the console tree, right-click contoso.com, point to All Tasks, and then click Restart.

I was again able to confirm the duplicate zone existed.

I Before making any changes I fired up my backup software and took a system state backup of my DC.

Next I removed the duplicate Zone using ADSIEdit

Finally I restarted the DNS Server Service to verify the Event Log didn’t return.

Repairing Volume Shadow Copy Services

One of my coworkers at Adoni Networks ran into an issue tonight where backup software wouldn’t run.  The first software Acronis Trueimage kept crashing with the following error:

faulting application TrueImageService.exe  faulting module TrueImageService.exe fault address 0x00450f9c

After several attempts to correct the problem we switched to a backup software, DriveImage XML.  It failed backup while complaining that volume shadow services were not running however when he checked the services volume shadow copy showed running.

Checking the event logs revealed the following error:

Volume Shadow Copy Service initialization error: the control dispatcher cannot be started [0x80070427].

After some digging he found the folloiwng Microsoft Article: http://support.microsoft.com/kb/940032

The article details the following Steps to reregister Volume Shadow copy services:

1. Click Start, click Run, type cmd, and then click OK.
2. Type the following commands at a command prompt. Press ENTER after you type each command.

cd /d %windir%\system32
Net stop vss
Net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 vss_ps.dll
vssvc /register
regsvr32 /i swprv.dll
regsvr32 /i eventcls.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll

Note The last command may not run successfully.

3. Perform a backup operation to verify that the issue is resolved.

Microsoft SBS 2008 has been RTM’d

While on a Windows SBS 2008 Core Training Call this afternoon it was announced that SBS 2008 has been released to manufactur as of today – Great News!

More info found here: http://blogs.technet.com/sbs/archive/2008/08/21/sbs-2008-released-to-manufacturing.aspx

And here: http://sbs.seandaniel.com/2008/08/windows-small-business-server-2008-rtms.html

Synchronizing Apple Mail, ICal, and Address book with Exchange

I’ve been looking for a way to keep my Apple ICal, Address, Book and Mail in sync with my exchange for a while now.  I checked into stuff like Snerware’s GroupCal but that didn’t support Leopard.  Spanning Sync was a possiblity if I wanted to sync through Google Apps but that cost money and I wasn’t sure I wanted to do that just yet.  Then I remembered Plaxo.  Plaxo started out as a service to keep your contacts in sync as people updated their personal information but has evolved into a full blows social media network similar to linkedin or Facebook.  One Very cool thing that has come out of their background is integration with most Address books which includes a Tool for Windows and Outlook and one for Apple.  You run a simple configuration wizard and It syncs Your Calendar and Contacts (Including Groups and Multiple Calendars) between your systems as well as others like Yahoo, Google, and more.  Configure Mail for Exchange Via IMAP and Your good to go.  Not perfect as it still requires my Outlook be running for the Calendar to be up to date but It’s close.

You can Find Plaxo at www.plaxo.com  Check it out.

Next Page →