<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kent Oyer &#187; Uncategorized</title>
	<atom:link href="http://www.kentoyer.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kentoyer.com</link>
	<description>Adventures in I.T.</description>
	<lastBuildDate>Sun, 15 Jan 2012 19:50:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Windows 7 firewall service won&#8217;t start</title>
		<link>http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/</link>
		<comments>http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 19:39:38 +0000</pubDate>
		<dc:creator>Kent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kentoyer.com/?p=150</guid>
		<description><![CDATA[<a href="http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/" title="Windows 7 firewall service won&#039;t start"></a>Problem When you attempt to start the Windows 7 firewall service you receive the following error Windows could not start the Windows Firewall on Local Computer. For more information, review the system event log. If this is a non-Microsoft service, &#8230;<p class="read-more"><a href="http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/" title="Windows 7 firewall service won&#039;t start"></a><h2>Problem</h2>
<p>When you attempt to start the Windows 7 firewall service you receive the following error</p>
<p style="text-align: center;"><a href="http://www.kentoyer.com/wp-content/firewall-service-access-denied.png"><img class="aligncenter  wp-image-155" title="firewall service access denied" src="http://www.kentoyer.com/wp-content/firewall-service-access-denied-300x124.png" alt="" width="300" height="124" /></a></p>
<blockquote><p>Windows could not start the Windows Firewall on Local Computer. For more information, review the system event log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 5.</p></blockquote>
<p>If you look in the System Event Log, you will see event 7024 from the Service Control Manager</p>
<blockquote><p>The Windows Firewall service terminated with service-specific error Access is denied..</p></blockquote>
<h2>Cause</h2>
<p>This may be caused because the &#8220;NT Service\MpsSvc&#8221; account does not have adequate permissions on the following registry key</p>
<blockquote><p>HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess</p></blockquote>
<h2>Solution</h2>
<ol>
<li>In Registry Editor, browse to the key HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess</li>
<li>Right click <strong>SharedAccess</strong>, and click <strong>Permissions</strong>.</li>
<li>Click <strong>Add</strong>.</li>
<li>In the &#8220;Enter the object names to select&#8221; field, type &#8220;NT SERVICE\mpssvc&#8221;. Then click <strong>Check</strong> <strong>Names</strong>. The name should change to <span style="text-decoration: underline;">MpsSvc</span></li>
<li>Click OK.</li>
<li>Select Full Control in the Allow column.</li>
<li>Click OK.</li>
</ol>
<h2>Applies To</h2>
<p>Windows 7 (all versions) / Windows Vista (all versions)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kentoyer.com/2012/01/15/windows-7-firewall-service-wont-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office encountered an error during setup</title>
		<link>http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/</link>
		<comments>http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 03:47:15 +0000</pubDate>
		<dc:creator>Kent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kentoyer.com/?p=121</guid>
		<description><![CDATA[<a href="http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/" title="Microsoft Office encountered an error during setup"></a>If you are trying to install Microsoft Office 2007 or 2010 on a computer that has had Office installed on it previously, you may encounter the following, un-helpful, error message: Microsoft Office Professional Plus 2010 has encountered an error during &#8230;<p class="read-more"><a href="http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/" title="Microsoft Office encountered an error during setup"></a><p>If you are trying to install Microsoft Office 2007 or 2010 on a computer that has had Office installed on it previously, you may encounter the following, un-helpful, error message:</p>
<blockquote><p>Microsoft Office Professional Plus 2010 has encountered an error during setup</p></blockquote>
<p>This can be very frustrating since there is no error code or anything in the message that gives you a clue what the problem is. Usually this indicates that there are fragments of a previous Microsoft Office installation left behind on your hard drive. There are a number of solutions so I&#8217;ll start with the easiest first.</p>
<ol>
<li>Delete the rgstn.lck file in the Microsoft Help folder. The location of this folder depends on your operating system and the rgstn.lck file is normally hidden so follow the instructions in Microsoft Knowledge Base article <a href="http://support.microsoft.com/kb/927153" target="_blank">927153</a>.</li>
<li>Make sure you completely uninstall all versions of Office. Even after you uninstall Office using the normal procedure, there may be remnants left behind. Microsoft provides manual removal instructions in KB article <a href="http://support.microsoft.com/kb/928218" target="_blank">928218</a>. However the instructions are quite complicated so I recommend using the &#8220;Fix It&#8221; utility on the same page. This utility can take a long time to run so if it seems to hang on one particular step just be patient and let it finish.</li>
<li>Use a program like <a href="http://www.piriform.com/ccleaner" target="_blank">CCleaner </a>to delete temporary files and invalid registry entries. This is a good housekeeping measure anyway but it&#8217;s especially good after uninstalling something to clean up leftover remnants.</li>
<li>Disable all anti-virus software and/or clean-boot the computer. They always say to disable anti-virus software when installing a new program. Most of the time it doesn&#8217;t matter but there are times when it actually makes a difference. Even better yet is to clean-boot the computer so that nothing is running except the essentials. I&#8217;ll be making an article on that very soon.</li>
</ol>
<p>Following those steps should get you going but if you&#8217;re still having problems, I&#8217;ve heard some people recommend re-registering the Windows Installer and checking permissions on the %TEMP% folder and the C:\Windows\Installer folder to make sure you have full-control. To re-register the Windows Installer run the following commands:</p>
<blockquote><p>msiexec /unregister<br />
msiexec /register</p></blockquote>
<p>I hope that helps!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kentoyer.com/2011/02/17/microsoft-office-encountered-an-error-during-setup/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Windows 7 prompts for password even though password protected sharing is off</title>
		<link>http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/</link>
		<comments>http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 04:24:00 +0000</pubDate>
		<dc:creator>Kent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kentoyer.com/?p=116</guid>
		<description><![CDATA[<a href="http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/" title="Windows 7 prompts for password even though password protected sharing is off"></a>You may run into this: You are sharing files between two Windows 7 computers on the same network. You go into the Network and Sharing center and turn off password protected sharing. You try to access the shared resource from &#8230;<p class="read-more"><a href="http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/" title="Windows 7 prompts for password even though password protected sharing is off"></a><p>You may run into this:</p>
<ol>
<li>You are sharing files between two Windows 7 computers on the same network.</li>
<li>You go into the Network and Sharing center and turn off password protected sharing.</li>
<li>You try to access the shared resource from another computer and it still prompts you for a username and password.</li>
</ol>
<p>Here&#8217;s what I did to solve it. On the computer that hosts the shared resource:</p>
<ol>
<li>Make sure the Guest account is not disabled</li>
<li>Make sure the Guest account does not have a password. To make sure of this, go into Local Users and Computer and reset the Guest account password. Give it a blank password.</li>
<li>Make sure the Guest account is not denied access from the network. To do this, go into Local Security Policy and drill down to Local Policies -&gt; User Rights Assignment. Look for a policy called &#8220;Deny access to this computer from the network.&#8221; If the Guest account is listed there, delete it.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kentoyer.com/2011/02/15/cannot-turn-off-password-protected-sharing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to configure your Cisco router the easy way</title>
		<link>http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/</link>
		<comments>http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 03:13:00 +0000</pubDate>
		<dc:creator>Kent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kentoyer.com/?p=110</guid>
		<description><![CDATA[<a href="http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/" title="How to configure your Cisco router the easy way"></a>Have you ever wished configuring a Cisco router was as easy as a run-of-the mill Linksys or Netgear? Cisco routers are extremely powerful but not-so-easy to configure unless you memorize a bunch of cryptic commands. Sure the ASDM makes it &#8230;<p class="read-more"><a href="http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/" title="How to configure your Cisco router the easy way"></a><p>Have you ever wished configuring a Cisco router was as easy as a run-of-the mill Linksys or Netgear? Cisco routers are extremely powerful but not-so-easy to configure unless you memorize a bunch of cryptic commands. Sure the ASDM makes it a litter easier but what if you want super-easy? I got tired of copying one config file to another and doing search-and-replace operations so I make this quick-and-dirty, web-based <a href="http://www.kentoyer.com/cisco-config-generator">Cisco Router Config Generator</a>. All you have to do is fill in a few boxes with your network settings and hit &#8220;Generate Config&#8221;. Then upload the resulting config file into your router. It doesn&#8217;t cover all the advanced things you can do with your Cisco router but it covers the most common things like DHCP and Port Forwarding. You can use the config file as is, or customize it to suit your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kentoyer.com/2011/02/15/how-to-configure-your-cisco-router-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to use Classic ASP to connect to Access databases on SBS 2008</title>
		<link>http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/</link>
		<comments>http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 16:21:14 +0000</pubDate>
		<dc:creator>Kent</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.kentoyer.com/?p=85</guid>
		<description><![CDATA[<a href="http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/" title="How to use Classic ASP to connect to Access databases on SBS 2008"></a>So here&#8217;s the scenario: I recently migrated from Small Business Server 2003 to SBS 2008. It was a fairly smooth transition except for one thing: There was a web application written in classic ASP that connected to an Access database. &#8230;<p class="read-more"><a href="http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/" title="How to use Classic ASP to connect to Access databases on SBS 2008"></a><p>So here&#8217;s the scenario: I recently migrated from Small Business Server 2003 to SBS 2008. It was a fairly smooth transition except for one thing: There was a web application written in classic ASP that connected to an Access database.</p>
<p><strong>Problem #1: No 64-bit JET driver</strong><br />
As you may know, SBS 2008 is required to run as a 64-bit operating system. That means IIS is also 64-bit. Unfortunately, Microsoft does not provide a 64-bit Jet driver for accessing Access databases. ASP worked but as soon as I tried to open a connection object, I got this error:</p>
<blockquote><p>500 &#8211; Internal server error.<br />
There is a problem with the resource you are looking for, and it cannot be displayed.</p></blockquote>
<p>Tracking this error down was a bit tricky. I had to enable Failed Request Tracing. When I reviewed the trace log, I found this:</p>
<blockquote><p>Error 800a0e7a<br />
Provider cannot be found. It may not be properly installed.</p></blockquote>
<p>The provider string I was trying to use was:</p>
<blockquote><p>Provider=Microsoft.Jet.OLEDB.4.0</p></blockquote>
<p><strong>Solution:<br />
</strong>Create a new Application Pool and set it to 32-bit mode</p>
<p>Set the Default Web Site to use the new application pool</p>
<p><strong>Problem #2: Application Pool Crashes</strong><br />
When I tried accessing my site again, I received a different error message</p>
<blockquote><p>503 Service Unavailable</p></blockquote>
<p>I also noticed that the application pool had changed it&#8217;s state to &#8220;Stopped&#8221;. Not good. A quick look in the Windows Event Viewer revealed event 2280:</p>
<blockquote><p>The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load.</p></blockquote>
<p>RpcProxy is a 64-bit DLL required for Exchange to work properly. For some reason, it was trying to load in my 32-bit application pool causing the pool to stop working.</p>
<p><strong>Solution:<br />
</strong>Edit the c:\windows\system32\inetsrv\config\applicationhost.config file. Search for the following line and add preCondition=&#8221;bitness64&#8243;</p>
<blockquote><p>&lt;add name=&#8221;PasswordExpiryModule&#8221; image=&#8221;C:\Windows\system32\RpcProxy\RpcProxy.dll&#8221; preCondition=&#8221;bitness64&#8243; /&gt;</p></blockquote>
<p><strong>Problem #3</strong><br />
Compression module does not load because there is no 32-bit driver. This will cause you to receive the following error:</p>
<blockquote><p>HTTP Error 500.19 &#8211; Internal Server Error<br />
The requested page cannot be accessed because the related configuration data for the page is invalid.</p></blockquote>
<p>If you look in the trace log, you will see something like this:</p>
<blockquote><p>ModuleName StaticCompressionModule<br />
Notification 16<br />
HttpStatus 500<br />
HttpReason Internal Server Error<br />
HttpSubStatus 19<br />
ErrorCode 2147942526<br />
ConfigExceptionInfo<br />
Notification MAP_REQUEST_HANDLER<br />
ErrorCode The specified module could not be found. (0x8007007e)</p></blockquote>
<p><strong>Solution:</strong><br />
The solution is to disable HTTP compression. Unfortunately you can&#8217;t disable compression on a site-by-site basis so you will have to disable it server-wide. Run this command on the server to disable HTTP compression:</p>
<blockquote><p>%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']</p></blockquote>
<p><strong>Update (1/15/2011):</strong><br />
I discovered today that installing Exchange 2007 Service Pack 3 causes the 32-bit application pool to stop working again. That is because the update adds a new 64-bit only DLL (exppw.dll) to the application pool causing it to crash. The solution is the same as for the RpcProxy DLL we did earlier except you need to add preCondition=&#8221;bitness64&#8243; in two places in the applicationhost.config file . The first place is in the &lt;globalModules&gt; section:</p>
<blockquote><p>&lt;add name=&#8221;exppw&#8221; image=&#8221;C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\exppw.dll&#8221; preCondition=&#8221;bitness64&#8243; /&gt;</p></blockquote>
<p>and the second place is in the &lt;modules&gt; section:</p>
<blockquote><p>&lt;add name=&#8221;exppw&#8221; preCondition=&#8221;bitness64&#8243; /&gt;</p></blockquote>
<p><strong>Resources:</strong><br />
ASP &amp; Jet Provider<br />
<a href="http://forums.iis.net/t/1066385.aspx">http://forums.iis.net/t/1066385.aspx</a></p>
<p>500.19 Error When Enabling 32-bit Application Pool<br />
<a href="http://forums.iis.net/t/1149768.aspx">http://forums.iis.net/t/1149768.aspx</a></p>
<p>The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load<br />
<a href="http://forums.iis.net/t/1154189.aspx">http://forums.iis.net/t/1154189.aspx</a></p>
<p>Using Classic ASP with Microsoft Access Databases on IIS 7.0 and IIS 7.5<br />
<a href="http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75">http://learn.iis.net/page.aspx/563/using-classic-asp-with-microsoft-access-databases-on-iis-70-and-iis-75</a></p>
<p>Exchange Server 2007 SP3 kills our 32-bit compiled ASP web application<br />
<a href="http://social.technet.microsoft.com/Forums/en-US/exchangesoftwareupdate/thread/c378f8b5-6ac5-4871-ba70-7eef7d5a1cf4">http://social.technet.microsoft.com/Forums/en-US/exchangesoftwareupdate/thread/c378f8b5-6ac5-4871-ba70-7eef7d5a1cf4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kentoyer.com/2010/03/16/how-to-use-classic-asp-to-connect-to-access-databases-on-sbs-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

