<?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>yesJames.com &#187; Vista</title>
	<atom:link href="http://www.yesjames.com/index.php/tag/vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yesjames.com</link>
	<description>ahuh... sure... what ever you say...</description>
	<lastBuildDate>Fri, 13 Nov 2009 02:59:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Vista &amp; Office 2007 Error: &#8220;has not been installed for the current user&#8221;</title>
		<link>http://www.yesjames.com/index.php/2009/05/vista-office-2007-error/</link>
		<comments>http://www.yesjames.com/index.php/2009/05/vista-office-2007-error/#comments</comments>
		<pubDate>Thu, 21 May 2009 10:42:11 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office 2007]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.yesjames.com/?p=153</guid>
		<description><![CDATA[If you&#8217;re running Microsoft Windows Vista, with Office 2007, you&#8217;ll more than likely come across this problem during one of your early automatic Office Updates or Service packs. The error comes as you try to launch your office application for the first time after an office update. It reads something along the lines of &#8220;&#60;application&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running Microsoft Windows Vista, with Office 2007, you&#8217;ll more than likely come across this problem during one of your early automatic Office Updates or Service packs. The error comes as you try to launch your office application for the first time after an office update. It reads something along the lines of <em>&#8220;&lt;application&gt; has not been installed for the current user&#8221;</em>.</p>
<p>At the core of this issue is a simple malconfiguration of the MSI installer that performs the update and configures the registry. It seems that as the installer creates or modifies executeable files and/or registry keys, it does so as the administrator user. This in turn cases all of the permissions on those files/keys to reset to those of the administrator user, causing the error you see.</p>
<p>Specifically, Update KB951944for Office 2007 seems to be the update causing the issue (according to user who have tested each and every patch for the bug). Skipping this one <em>should</em> avoid the problem all together.</p>
<p>There are several possible resolutions to this problem depending on your specific situation, some simple to solve, some more difficult.</p>
<p>The most obvious, and easiest fo resolve, is permissions on the executable files themselves. Firstly you have to open the Office application folder (normally &#8220;C:Program files (x86) Microsoft OfficeOffice 12&#8243; or similar). You&#8217;ll need to locate each individual application executable (e.g. &#8220;<em>Word</em>&#8221; is &#8220;<em>winword.exe</em>&#8220;.) Right click on the executeable and select the &#8220;<strong>Properties</strong>&#8221; menu. In the properties window that opens, select the &#8220;<strong>Security</strong>&#8221; tab and click &#8220;<strong>Edit</strong>&#8220;. Give &#8220;<strong>Users</strong>&#8221; full control. You&#8217;ll may (in rare cases) need to re-create your shortcuts from these files.</p>
<p>Amongst the registry keys that are affected are the following:</p>
<ul>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Components379E92CC2CB71D119A12000A9CE1A22A</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18ComponentsDA42BC89BF25F5BD0AF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18ComponentsDA42BC89BF25F5BD0BF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18ComponentsDA42BC89BF25F5BD0CF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Components82DE7549CF3F8CCB0DF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Components6F949E36CB3004C50AF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Components6F949E36CB3004C50CF18C3B9B1A1EE8</li>
<li>HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserDataS-1-5-18Components7AA6F3DBF3CE139469FE63D56E7AF446</li>
</ul>
<p>Any (including any that may not be listed above yet simmilarly afflicted) registry affected in this manner keys need to have thier permissions reset to the same permissions as thier parent key. i.e permissions should be inherited.<br />
If you&#8217;re not comfortable doing this by hand, there&#8217;s an open-source utility called <strong>SetACL</strong> (<a title="SetACL at SourceForge" href="http://setacl.sourceforge.net/" target="_blank">http://setacl.sourceforge.net/</a>) that can help.</p>
<p><em><span style="text-decoration: underline;"><strong>WARNING</strong></span>: There are many keys under the &#8220;components&#8221; key that have nothing to do with Office! do not go and arbitrarily go and reset every single sub-key under &#8220;components&#8221; to inherited permissions, as this will effectively remove all UAC protection from all installed components (not just office) so don&#8217;t do that! You&#8217;ll have to inspect individual registry keys.</em></p>
<p>If you&#8217;re in fact going to use SetACL, you can execure the appropriate command-line function like this:</p>
<p><code>setacl -ot reg -on "HKLMSoftwareMicrosoftWindowsCurrentVersionIn  stallerUserDataS-1-5-18Components{GUID}" -actn setprot -op "dacl:np;sacl:nc" -rec yes</code></p>
<p>Where {GUID} is the ID of the component that requires resetting. It may be easier to copy this command into a batch file if you need to execute it numerous times. Typing this over and over 30 times can be painful.</p>
<p>Well, hopefully one of these solutions has solved the problem fo you. If not, I&#8217;ve heard of a later update causing almost the same issue, so you may very well be experiencing a similar problem! Let me know if you do&#8230; especially if you figure out another way to solve it.</p>
<p>Thanks to everyone at VistaHeads for following up the problem.</p>
<p>For more information, and to join in discussions on Microsoft products, see the following Microsoft specific Newsgroups:<br />
microsoft.public.office.misc and microsoft.public.word.newusers</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yesjames.com/index.php/2009/05/vista-office-2007-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vista/Macrovision screwup</title>
		<link>http://www.yesjames.com/index.php/2008/12/vistamacrovision-screwup/</link>
		<comments>http://www.yesjames.com/index.php/2008/12/vistamacrovision-screwup/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 10:34:12 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Macrovision]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Vuze]]></category>

		<guid isPermaLink="false">http://www.yesjames.com/?p=117</guid>
		<description><![CDATA[If you&#8217;ve been running Vista for any period, you may well have come across the following error if you&#8217;ve installed a software DVD player, or upgraded an existing one, or perhaps have Azureus Vuze or some other Java application with media player capabilities installed:
java.io.FileNotFoundException: C:\Documents and Settings\ReleaseEngineer.MACROVISION\Application Data\Azureus\azureus.config.saving (The system cannot find the path specified)
or
error:failed [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been running Vista for any period, you may well have come across the following error if you&#8217;ve installed a software DVD player, or upgraded an existing one, or perhaps have Azureus Vuze or some other Java application with media player capabilities installed:</p>
<p><code>java.io.FileNotFoundException: C:\Documents and Settings\ReleaseEngineer.MACROVISION\Application Data\Azureus\azureus.config.saving (The system cannot find the path specified)</code></p>
<p>or<br />
<code>error:failed to create directory C:\Documents and Settings\ReleaseEngineer.MACROVISION\Application Data\Azureus\azureus.config.saving (The system cannot find the path specified)</code></p>
<p>Well, it seems that some genius programmer, instead of using the WIN32 function to determine the users application data path, has instead hard coded one assuming that the user will be running Windows XP under which creating the above directories might be allowed as all users are super users by default (under normal home-use circumstances).</p>
<p>Well, there is a solution &#8211; however it involves editing the Windows Registry.<br />
<em><span style="text-decoration: underline;"><strong>NOTE:</strong></span> If you&#8217;re unsure about what this means or are uncomfortable with editing the Windows Registry directly, ask for help from someone who has, or do a lot of research before you begin. If you break or corrupt your registry, windows may very easily become unusable.</em></p>
<p>Open your registry editor by running <strong>RegEdit</strong> from the windows &#8220;<em>RUN</em>&#8221; command:</p>
<p><code>Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folder</code></p>
<p>and make sure that <em>AppData</em> is set to &#8220;<strong>C:\Users\<em>&lt;user&gt;</em>\AppData\Roaming</strong>&#8220;. (replacing &lt;user&gt; with your local user account name &#8211; check the path yourself if unsure).</p>
<p><code>Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder</code></p>
<p><em>AppData</em> should be &#8220;<strong>%USERPROFILE%\AppData\Roaming</strong>&#8221;</p>
<p><code>Computer\HKEY_CURRENT_USER\Volatile Environment</code></p>
<p><em>AppData</em> should be &#8220;<strong>C:\Users\&lt;user&gt;\AppData\Roaming</strong>&#8221; (again, replacing &lt;user&gt; with your local user account name &#8211; check the path yourself if unsure).</p>
<p>This should solve most of your issues.</p>
<p>I&#8217;ve been told that DELETING any registry keys containing the value: &#8220;<strong>C:\Documents and Settings\ReleaseEngineer.MACROVISION</strong>&#8221; will also work as the keys will be re-created automatically using default values (the correct default values) the next time a program saves its settings. However, this seems a drastic and possibly unsafe step, so leave it as a last resort if you&#8217;re still having problems.</p>
<p>Hope this help you all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yesjames.com/index.php/2008/12/vistamacrovision-screwup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
