Wednesday, August 14, 2013

Problem resolving some host names such as on Windows Server 2008 R2

For some time we have been receiving a "This page can't be displayed" error when going to certain parts of the Verizon Wireless website.  Turns out it was an issue resolving the hostname  The issue would only occur from machines running internally on our network that point to a Windows Server 2008 R2 DNS server. 

After much digging it turns out that Verizon has some issues with the ttl values for their CNAME records.  Basically the CNAMES are cached longer than the A records they point to.

This became an issue with DNS because Microsoft made some security changes in Windows Server 2008 R2 Microsoft to prevent DNS Poisoning. You will only notice this issue if you use Root Hints instead of forwarders.

You can read more about the issue here.

Microsoft has issued a hot fix to resolve this issue and you can find that here.

The hotfix will require a server restart in order to fix the issue.

Wednesday, April 3, 2013

Problem printing to PDF from Quickbooks Enterprise 13 on Windows 2012 Server

I was recently helping a friend who was running QuickBooks Enterprise 13 on a Windows 2012 Server.  They recently upgraded to a new Windows 2012 Server.  They were trying to email customer statements but were receiving an error stating that they needed to reinstall the PDF printer.

The interesting thing is most of the support articles from QuickBooks recommended changing the name of the printer called "ABS PDF Driver".  However nothing I did fixed the issue.  How I ultimately solved the issues was:

I download the PDF Utility from Intuit.  (You can download it by clicking here).  This utility will recreate the Microsoft XPS printer on the server

After running the update try to print a web page to the XPS driver.  Save the file to your desktop and then try double clicking on it to open it.  You may have to install the XPS Viewer which can be installed from server manager as a Feature under Install Roles and Features.

If the viewer tells you that it was unable to open the file the issue may be that you promoted the server to a domain controller. Apparently when promoting a server to a domain controller it alters the permissions to some of the spooler files.  So if you are running on a domain controller then you must make some changes to the permissions on the c:\Windows\System32\Spool\PRINTERS folder.  You can find an article about it here.  But basically you need to right click on the PRINTERS folder and go to the advanced permissions and click the button to Turn of Inheritance and then copy the current permissions and modify the Users group to have full control. 

Now you should be able to successfully print a web page to the XPS driver and then QuickBooks should be able to successfully print a statement.

If this solution helped you please comment below.