<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>4sysops &#187; uac</title>
	<atom:link href="http://4sysops.com/archives/tag/uac/feed/" rel="self" type="application/rss+xml" />
	<link>http://4sysops.com</link>
	<description>For Windows Administrators</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:25:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
    <title>4sysops</title>
    <url>http://4sysops.com/4sysops-rss.png</url>
    <link>http://4sysops.com</link>
    <width>143</width>
    <height>49</height>
    <description>4sysops.com</description>
    </image>		<item>
		<title>Thoughts about User Account Control&#8217;s (UAC) primary design goal</title>
		<link>http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/</link>
		<comments>http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 19:02:36 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2988</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/06/uacwindows7.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/06/uacwindows7.png','',event,300,75)"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 4px; display: inline; border-top: 0px; border-right: 0px" title="uac-windows-7" src="http://4sysops.com/wp-content/uploads/2009/06/uacwindows7-thumb.png" border="0" alt="uac-windows-7" width="343" height="181" align="right" /></a> Some weeks ago, I blogged about a <a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/">security bug in Windows 7&#8242;s UAC</a> that allows malware to exploit the new auto elevation feature to run with administrator privileges without issuing a UAC prompt. A few other sites also took up this issue discovered by <a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html#source">Leo Davidson</a>. Ever since then I have been waiting for a response from Microsoft, and now it is out. No less a person than Mark Russinovich covered the topic in a lengthy and highly technical <a href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx">article</a> in TechNet Magazine. He doesn&#8217;t explicitly mention Leo, but it is obvious that he is quite aware of this issue. Actually, it appears that he always knew about it. In other words, it is a feature, not a bug.</p>
<p>Microsoft officials already had made similar statements about former UAC issues. But I think this is the first article that is not just a marketing text. It explains in great detail why UAC actually is no security boundary. And this &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/06/uacwindows7.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/06/uacwindows7.png','',event,300,75)"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 4px; display: inline; border-top: 0px; border-right: 0px" title="uac-windows-7" src="http://4sysops.com/wp-content/uploads/2009/06/uacwindows7-thumb.png" border="0" alt="uac-windows-7" width="343" height="181" align="right" /></a> Some weeks ago, I blogged about a <a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/">security bug in Windows 7&#8242;s UAC</a> that allows malware to exploit the new auto elevation feature to run with administrator privileges without issuing a UAC prompt. A few other sites also took up this issue discovered by <a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html#source">Leo Davidson</a>. Ever since then I have been waiting for a response from Microsoft, and now it is out. No less a person than Mark Russinovich covered the topic in a lengthy and highly technical <a href="http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx">article</a> in TechNet Magazine. He doesn&#8217;t explicitly mention Leo, but it is obvious that he is quite aware of this issue. Actually, it appears that he always knew about it. In other words, it is a feature, not a bug.</p>
<p>Microsoft officials already had made similar statements about former UAC issues. But I think this is the first article that is not just a marketing text. It explains in great detail why UAC actually is no security boundary. And this is not just about Windows 7; it also applies to Windows Vista:</p>
<blockquote><p>From the perspective of malware, Windows 7&#8242;s default mode is no more or less secure than the Always Notify mode (&#8220;Vista mode&#8221;), and malware that assumes administrative rights will still break when run in Windows 7&#8242;s default mode.</p></blockquote>
<p>As I read this, you can&#8217;t really improve security on a Windows 7 machine if you set it to &#8220;Always Notify mode.&#8221; This is the first time I&#8217;ve read something like this, but it is consistent with the whole article that discusses several ways that malware can outsmart UAC.</p>
<p>Someone who is new to this discussion might wonder why we need UAC at all. Russinovich leaves no room for doubt that UAC&#8217;s primary goal was to force developers to write applications that require only standard user rights. And this was also Microsoft&#8217;s only concern when the company introduced auto elevation in Windows 7:</p>
<blockquote><p>Can an application developer inadvertently or trivially depend on administrative rights by leveraging auto-elevate?</p></blockquote>
<p>Microsoft was quite aware that malware programmers could use the auto elevation feature, but this was not really an issue. The only thing that interested them was whether auto elevation would endanger UAC&#8217;s primary goal, which is to educate developers. Because auto elevation works only for applications that belong to Windows, and because it is most likely that developers would rather fix their applications to make them work with standard users rights instead of exploiting auto elevation, UAC&#8217;s primary design goal wouldn&#8217;t be endangered.</p>
<p>I also understand now why Microsoft didn&#8217;t introduce a feature that would allow users to create a white list of UAC prompt immune applications. I think it is even possible that Microsoft convinced Symantec not to market its <a href="http://4sysops.com/archives/free-symantec-nuac-a-uac-extension-for-windows-vista/">UAC tool</a>. If users can prevent badly programmed applications from constantly issuing UAC prompts, then how can you educate the developers?</p>
<p>In less friendly words: At the high cost of annoying its own customers, Microsoft introduced UAC to improve Windows&#8217; security in the long run.</p>
<p>I guess that few companies out there can afford such a strategy. However, I always doubted that this was the plan in the first place. And Russinovich admits it:</p>
<blockquote><p>While it was an early design goal of Windows Vista to use elevations with the secure desktop, Windows Integrity Mechanism, and UIPI to create an impermeable barrier—called a security boundary—between software running with standard user rights and administrative rights, two reasons prevented that goal from being achieved, and it was subsequently dropped: usability and application compatibility.</p></blockquote>
<p>So UAC was originally planned as a real security feature and ended as an &#8220;educational feature&#8221; because the project failed. Can you imagine how badly Vista would have been bashed if Microsoft had pushed its original plan through? The compatibility and usability issues many Vista users experienced in its early days would probably be harmless compared to the ones with the Windows that Russinovich sketched here.</p>
<p>The main problem with Microsoft&#8217;s strategy is that this educational campaign won&#8217;t reach retired developers whose legacy applications will still be required for many years to come. Thus, the question is, do you, as an &#8220;innocent&#8221; Windows administrator, want to continue suffering under Microsoft&#8217;s educational measure? Knowing now that malware can outwit UAC easily anyway, you also could disable the UAC prompts.</p>
<p>You might object that Russinovich said only that UAC is no security boundary, but it is still a security barrier. A security boundary is an impenetrable security barrier. I don&#8217;t know if there is such a thing as an impenetrable barrier; however, UAC prompts certainly can prevent &#8220;legacy malware&#8221; from being executed. But such outdated malware probably will die out soon, and most antivirus tools can cope with it anyway.</p>
<p>As far as I am concerned, I finally <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">disabled the UAC prompts</a> on my own machine after reading Russinovich&#8217;s article. However, I definitely decided to complain anyway about these maddening UAC prompts whenever I meet a Windows developer. If you like, then you can follow my example and continue writing e-mails to software vendors complaining about UAC prompts. That way, UAC&#8217;s primary design goal still will be reached. <img src='http://4sysops.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
	<li><a href="http://4sysops.com/archives/windows-7-uac-vulnerabilities/" title="Windows 7 UAC vulnerabilities (February 6, 2009)">Windows 7 UAC vulnerabilities</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The myth about the standard user in Windows Vista and Windows 7</title>
		<link>http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/</link>
		<comments>http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/#comments</comments>
		<pubDate>Tue, 19 May 2009 19:40:05 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>
		<category><![CDATA[vista security]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2852</guid>
		<description><![CDATA[<p>Last week, I discussed some popular <a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/">myths about the built-in Administrator account</a>. Today, I will talk about a related myth. This myth isn&#8217;t spread by secret revealers, Microsoft&#8217;s marketing is the origin of this rumor. It is about this big change that UAC (User Account Control) supposedly brought to the Windows world. Security expert have always criticized that in Windows end users usually are logged on as administrators. This is very different to the UNIX world where even system administrators log on as root only every now and then. It appears that in Windows Vista everything is different because the default user type is now the standard user.</p>
<p>Darren Canavor, a Microsoft program manager <a href="http://blogs.msdn.com/uac/archive/2006/08/27/727741.aspx">wrote</a> almost three years ago about Vista:</p>
<blockquote><p>In Windows Vista we made numerous changes to our user account model. Standard users are now the default user type for new accounts created after initial setup.</p></blockquote>
<p>Is this really true? I seriously doubt that.</p>
<p>First of all, &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Last week, I discussed some popular <a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/">myths about the built-in Administrator account</a>. Today, I will talk about a related myth. This myth isn&#8217;t spread by secret revealers, Microsoft&#8217;s marketing is the origin of this rumor. It is about this big change that UAC (User Account Control) supposedly brought to the Windows world. Security expert have always criticized that in Windows end users usually are logged on as administrators. This is very different to the UNIX world where even system administrators log on as root only every now and then. It appears that in Windows Vista everything is different because the default user type is now the standard user.</p>
<p>Darren Canavor, a Microsoft program manager <a href="http://blogs.msdn.com/uac/archive/2006/08/27/727741.aspx">wrote</a> almost three years ago about Vista:</p>
<blockquote><p>In Windows Vista we made numerous changes to our user account model. Standard users are now the default user type for new accounts created after initial setup.</p></blockquote>
<p>Is this really true? I seriously doubt that.</p>
<p>First of all, the first account that is created when Vista is installed is a <strong>member of the administrators group</strong>. Most home users who bought computers with Vista pre-installed use this account. Therefore, the majority of all Windows users still have administrator privileges more or less in the same sense as with Windows 95 or MS DOS.</p>
<p>You might object that <strong>Vista&#8217;s UAC</strong> makes sure that administrators run with limited privileges by default. Whenever a Vista administrator launches an application it runs only with standard user privileges (medium integrity level). This is true and certainly a good thing. However, this doesn&#8217;t change the fact that most end users still work with administrator privileges on their Windows machine. All they have to do is to confirm a UAC prompt and everything is just like in the good old Windows 95 days.</p>
<p>There are new <a href="http://news.softpedia.com/news/Vista-SP1-Infection-Rate-60-6-Less-than-that-of-XP-SP3-108987.shtml">reports</a> that the <strong>infection rate</strong> of Windows Vista is much lower than that of Windows XP. This might partly be attributed to UAC. However, the interesting questions is whether the UAC prompts helped to prevent infections? I believe that the UAC was never really designed to prevent infections with warning dialogs because most users are trained to confirm all kinds of popups anyway.</p>
<p>It is no secret that Microsoft&#8217;s main <strong>reason of introducing UAC</strong> was to force developers to program applications that only require standard user rights. No software vendor can afford to annoy customers with constant prompts. Now that the UAC is established we will see far less UAC prompts than after Vista&#8217;s release.</p>
<p>Moreover, the fact that <strong>Windows 7</strong> by default will only issue a UAC dialog whenever a program tries to make changes to the system, but not if the user changes Windows settings, will further reduce the number of UAC prompts. So everything is perfect now? No more nagging UAC and still a secure Windows? I don&#8217;t think so. In my opinion, the <a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/">silent elevation security hole in Windows 7</a> shows that the whole UAC concept is flawed.</p>
<p><strong>The real problem</strong> is that most home users and also many end users in corporate environments are still administrators on their machines. This hasn&#8217;t changed with the introduction of UAC. It is the main reason why the number of Windows computers that are part of a botnet is increasing steadily. The guys behind these botnets are a lot smarter than those script kiddies who just use virus kits to create the next killer worm. These infected machines most likely don&#8217;t appear in Microsoft&#8217;s statistics because the botnet creators don&#8217;t just want attention like the script kiddies. Thus, they do everything not to be detected, in particular they don&#8217;t damage computers like old-fashioned computer viruses. I seriously doubt that UAC or similar technologies is an effective remedy against the rising threat of rootkits and botnets.</p>
<p><strong>What has to be changed</strong> is that end users need to not be allowed to make system changes. Thanks to the Internet, this is possible. In the pre-Internet era, people went to computer shops and bought software in colorful cardboard boxes to install it at home on their computers. This is not necessary anymore. In fact, I don&#8217;t understand why software still has to be installed at all. The only reason why end users require administrator privileges on their machines is because they have to install software.</p>
<p>This is an <strong>outdated desktop model</strong>. In my view, Microsoft shouldn&#8217;t focus on gimmicks like the superbar, UAC modifications and XPMode. Instead, as the biggest software company, they should lead us into a new era where users only use computers but no longer have to administer them. Computer administration is the job of system administrators, but not of end users. New technologies such as <a href="http://4sysops.com/archives/overview-of-application-virtualization-solutions/">application virtualization</a> and <a href="http://4sysops.com/archives/silverlight-10-released-is-this-the-end-for-web-applications/">rich internet applications</a> made this possible. Microsoft only has to fully embrace these new technologies instead of fiddling around with an outdated desktop model. But please don’t get me wrong. I am not saying that the future belongs to web apps. <a href="http://4sysops.com/archives/why-i-am-a-fat-pc/">I am still a fat PC</a>.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/saved-internet-explorer-passwords/" title="Saved Internet Explorer passwords (June 4, 2010)">Saved Internet Explorer passwords</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-gfi-webmonitor-web-filtering-for-isa-server/" title="FREE: GFI WebMonitor &#8211; Web filtering for ISA Server (August 25, 2009)">FREE: GFI WebMonitor &#8211; Web filtering for ISA Server</a> (3)</li>
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Windows 7 RC UAC security vulnerability: Auto elevation</title>
		<link>http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/</link>
		<comments>http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/#comments</comments>
		<pubDate>Mon, 18 May 2009 19:36:06 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2851</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation.png','',event,300,75)"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 4px; border-left: 0px; border-bottom: 0px" title="Windows-7-auto-elevation" src="http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation-thumb.png" border="0" alt="Windows-7-auto-elevation" width="342" height="274" align="right" /></a> I somehow must have missed this discussion about this serious Windows 7 User Account Control (UAC) <strong>security hole</strong> (perhaps &#8220;barn door&#8221; is a more appropriate term). Leo Davidson <a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html#source">published</a> his findings in the beginning of February. I wouldn’t bring this up now if this UAC vulnerability had been fixed in Windows 7 RC. Note that this issue is only remotely related to <a href="http://4sysops.com/archives/windows-7-uac-vulnerabilities/">another Windows UAC flaw</a> I covered a while back. Leo was kind enough to send me his proof-of-concept program so I could try it with the current Windows Release Candidate. I must admit I was quite surprised that it really worked because it proves that the default setting in Windows 7 makes UAC absolutely useless. In my opinion, UAC in Windows 7 even reduces overall security.</p>
<p>I really can’t believe that <strong>Microsoft just ignored</strong> Leo’s findings. Leo has contacted the company and offered his proof-of-concept program&#8217;s source code. Moreover, major news sites such as The Register have <a href="http://www.theregister.co.uk/2009/02/13/win7_uac_attack_demo/">reported</a>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation.png','',event,300,75)"><img style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 4px; border-left: 0px; border-bottom: 0px" title="Windows-7-auto-elevation" src="http://4sysops.com/wp-content/uploads/2009/05/windows7autoelevation-thumb.png" border="0" alt="Windows-7-auto-elevation" width="342" height="274" align="right" /></a> I somehow must have missed this discussion about this serious Windows 7 User Account Control (UAC) <strong>security hole</strong> (perhaps &#8220;barn door&#8221; is a more appropriate term). Leo Davidson <a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html#source">published</a> his findings in the beginning of February. I wouldn’t bring this up now if this UAC vulnerability had been fixed in Windows 7 RC. Note that this issue is only remotely related to <a href="http://4sysops.com/archives/windows-7-uac-vulnerabilities/">another Windows UAC flaw</a> I covered a while back. Leo was kind enough to send me his proof-of-concept program so I could try it with the current Windows Release Candidate. I must admit I was quite surprised that it really worked because it proves that the default setting in Windows 7 makes UAC absolutely useless. In my opinion, UAC in Windows 7 even reduces overall security.</p>
<p>I really can’t believe that <strong>Microsoft just ignored</strong> Leo’s findings. Leo has contacted the company and offered his proof-of-concept program&#8217;s source code. Moreover, major news sites such as The Register have <a href="http://www.theregister.co.uk/2009/02/13/win7_uac_attack_demo/">reported</a> this issue; thus Microsoft must be aware of this serious security problem. This indicates that there is a design flaw in UAC that probably can’t be fixed easily. Therefore, it is quite likely that Windows 7 will be released with this vulnerability.</p>
<p>Leo has described the vulnerability in detail, so I am giving only a brief overview here. He has proven that any program running with standard user rights (medium integrity level) can <strong>elevate another program</strong> (high integrity level) without issuing a prompt if UAC is configured with the default setting. Basically, this makes UAC useless, because its main purpose is to warn users whenever a third party application tries to modify the system. However, it is obviously easy for malware to outsmart UAC and run its own code with administrator privileges, without the user’s approval.</p>
<p><strong>Leo’s proof-of-concept</strong> tool demonstrates this issue very well. The program is a standalone application that doesn’t issue a UAC prompt when launched. I used the tool to run notepad with administrator privileges. Even though I saw no UAC warning dialog when notepad started, I could save a file in the Windows system folder with it.</p>
<p>Leo uses the <strong>auto elevation</strong> “feature” (also called <strong>silent elevation</strong>) that was introduced in Windows 7. This feature allows Windows to elevate some system tools silently, that is, without prompting a UAC dialog. The default UAC setting (&#8220;Notify me only when programs try to make changes to my computer&#8221;) enables silent elevation. For example, when you try to change the firewall settings, you will see a UAC prompt in Windows Vista, but auto elevation prevents this in Windows 7. Leo’s tool just uses these privileged Windows processes to execute his own code. Moving the UAC slider to the top, to “Always notify,” disables silent elevation. Therefore, this security vulnerability doesn’t exist at the highest UAC security level.</p>
<p>What I find interesting is that Leo doesn’t consider himself to be a hacker or security expert. In fact, the technique he used is fairly simple, using only <strong>standard APIs</strong>. He describes it as <a href="http://en.wikipedia.org/wiki/Code_injection">code injection</a>, but acknowledges that this term is used differently sometimes. The point is that it is only a matter of time until others will find ways to use this Windows 7 vulnerability. My guess is that malware programmers are already prepared. The bad guys usually don’t go to the public.</p>
<p>I have argued right from the beginning, when UAC was introduced, that security prompts with such a <strong>high false-positive rate</strong> are useless, even dangerous, because they lull users into a false sense of security. With Windows 7 this becomes even worse than in Vista. Many users keep UAC enabled because they want to know when a program tries to make system changes. In Windows 7 this reason no longer applies. Of course, most will just work with the default UAC setting, with the false belief that Microsoft certainly knows which configuration is best.</p>
<p>Even Microsoft’s primary goal, i.e., to <strong>coerce developers</strong> to write applications that require only standard user rights, is in danger when circumventing UAC becomes common practice. I only hope that Microsoft will change the default configuration to the highest security level in Windows 7 RTM. At least this won’t put ideas into the heads of Windows developers.</p>
<p>For future releases Microsoft should adapt <a href="http://4sysops.com/archives/free-symantec-nuac-a-uac-extension-for-windows-vista/">Symantec’s UAC approach</a> and allow users to create <strong>white lists</strong> of applications that don’t issue UAC prompts. This would reduce the number of UAC prompts significantly. After users have trained UAC, the false-positive rate will be low enough to make UAC a useful security tool. It goes without saying that this method would provide more security than this silent elevation “bug” in Windows 7.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
	<li><a href="http://4sysops.com/archives/windows-7-uac-vulnerabilities/" title="Windows 7 UAC vulnerabilities (February 6, 2009)">Windows 7 UAC vulnerabilities</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</title>
		<link>http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/</link>
		<comments>http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/#comments</comments>
		<pubDate>Fri, 15 May 2009 19:33:05 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>
		<category><![CDATA[vista security]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2847</guid>
		<description><![CDATA[<p>Some days ago, I stumbled across an article over at <a href="http://www.windowsvistaplace.com/enable-or-disable-windows-7-administrator-account/microsoft-windows">MS Windows Vista Compatible Software</a> that explains how to enable or disable the Windows 7 built-in Administrator account. At first I thought that Microsoft must have changed something in Windows 7 with regard to the local administrator account. However, after reading the article, it became clear that everything is as is in Vista.</p>
<p>But, this is not the topic of this post. It is about the &#8220;<strong>word of caution</strong>&#8221; at the beginning of the article. Sekhy, the author of the article, warns his readers not to &#8220;tamper around&#8221; with the Administrator account. Ever since Microsoft decided to disable the built-in Administrator account in Windows Vista, there is a myth about the magical powers of the &#8220;<a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#38;articleId=9001970">true administrator account</a>&#8221; circulating on the net. Hence, those people who don&#8217;t really know about these true powers should not dare to use the <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#38;articleId=9015738&#38;pageNumber=2">supersecret administrator account</a>.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border: 0px;" title="Enable-built-in-administrator-account" src="http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount-thumb.png" border="0" alt="Enable-built-in-administrator-account" width="316" height="169" align="right" /></a> There are myriads &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Some days ago, I stumbled across an article over at <a href="http://www.windowsvistaplace.com/enable-or-disable-windows-7-administrator-account/microsoft-windows">MS Windows Vista Compatible Software</a> that explains how to enable or disable the Windows 7 built-in Administrator account. At first I thought that Microsoft must have changed something in Windows 7 with regard to the local administrator account. However, after reading the article, it became clear that everything is as is in Vista.</p>
<p>But, this is not the topic of this post. It is about the &#8220;<strong>word of caution</strong>&#8221; at the beginning of the article. Sekhy, the author of the article, warns his readers not to &#8220;tamper around&#8221; with the Administrator account. Ever since Microsoft decided to disable the built-in Administrator account in Windows Vista, there is a myth about the magical powers of the &#8220;<a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9001970">true administrator account</a>&#8221; circulating on the net. Hence, those people who don&#8217;t really know about these true powers should not dare to use the <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9015738&amp;pageNumber=2">supersecret administrator account</a>.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border: 0px;" title="Enable-built-in-administrator-account" src="http://4sysops.com/wp-content/uploads/2009/05/enablebuiltinadministratoraccount-thumb.png" border="0" alt="Enable-built-in-administrator-account" width="316" height="169" align="right" /></a> There are myriads of articles on the web that explain how to <strong>enable the built-in Administrator account in Windows Vista</strong>. Usually they tell you the &#8220;command line trick&#8221; (net user administrator /active: yes) which makes the whole thing look like even more of a secret, that is, knowledge only real hackers have. (You probably know this other myth that &#8220;true administrators&#8221; work on the command prompt.) Usually these articles don&#8217;t tell you that the built-in Administrator account can also just be enabled through the Local Users and Groups snap-in or simply Computer Management, just like the Guest account which is also disabled by default. What I find interesting is that I wasn&#8217;t able to find one article that also tells you what these magical, super secret, true administrator powers are.</p>
<p>Well, there are indeed a few differences between members of the administrators group and the built-in administrator account. Let&#8217;s see how powerful they really are:</p>
<h2>The built-in Administrator account and UAC (User Account Control)</h2>
<p>Approval mode for the local Administrator account is disabled by default. There is a special Group Policy setting where this behavior can be changed: &#8220;Admin Approval Mode for the Built-in Administrator account&#8221;. Running Vista in Admin Approval Mode is nothing other than running Vista with UAC enabled. Hence, this simply means that UAC is disabled by default for the built-in Administrator account.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/05/uacbuiltinaccount.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/05/uacbuiltinaccount.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border: 0px;" title="UAC-built-in-account" src="http://4sysops.com/wp-content/uploads/2009/05/uacbuiltinaccount-thumb.png" border="0" alt="UAC-built-in-account" width="316" height="186" align="right" /></a>Of course you can change these setting also for all other administrator accounts by disabling UAC through the User accounts applet in the Control Panel or by disabling the policy &#8220;<strong>Run all administrators in Admin Approval Mode</strong>&#8220;. Note that this doesn&#8217;t just <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">disable the UAC prompts</a> like if you set the policy &#8220;<strong>Behavior of the elevation prompt for administrators in Admin Approval Mode</strong>&#8221; to &#8220;Elevate without prompting&#8221;. It <a href="http://4sysops.com/archives/should-you-disable-uac-user-account-control-in-windows-vista/">disables UAC</a> altogether, which basically means that every program an administrator launches will be elevated automatically. You can test this if you save a file with notepad in the Windows folder. If UAC is enabled you can&#8217;t do that if you didn&#8217;t elevate notepad before.</p>
<p>Thus the main difference between the built-in Administrator account and all other admins is that every program will run with elevated privileges. Since these default settings can be changed for the built-in admin account and the other administrator accounts there are no super secret powers involved here.</p>
<h2>The local Administrator account and the &#8220;run as administrator&#8221; function</h2>
<p>Another myth is that every time you launch a program with admin privileges it runs under the built-in Administrator account. I suppose Windows’ &#8220;run as administrator&#8221; function is the origin of this myth. The fact that you can use this function even if the local Administrator account is disabled should make it clear that there is no such connection between the two. You also can&#8217;t launch a program under the local Administrator account using the runas command line tool if this account is disabled. Perhaps the term &#8220;run as administrator&#8221; is a bit misleading. What this function really does is to run programs with elevated privileges or more precisely at the high <a href="http://www.securityfocus.com/infocus/1887">integrity level</a>, which can be done by every account that is a member of the Administrators group.</p>
<h2>Modifying the built-in Administrator account</h2>
<p>Another difference to other accounts is that the local Administrator account can&#8217;t be deleted. Moreover, you can&#8217;t remove this account from the built-in Administrators group. However, as noted above, it can be disabled which is the case by default. It is also possible to rename the local Administrator account.</p>
<h2>Legacy applications and the built-Administrator account</h2>
<p>There are some legacy applications that can only be installed or run using the built-in Administrator account. I haven&#8217;t encountered such an application for a while. As far as I know, this behavior has nothing to do with special capabilities of the local Administrator account; it is just a matter of bad programming. If you rename the built-in Administrator account and create a new one called &#8220;Administrator&#8221; these programs will just use this new account.</p>
<p>Basically the super powers of the Administrator account boil down to the differences with regard to the default UAC settings. As far as I know, there is nothing that can be done with the built-in Administrator account which can’t be done with a member account of the administrators group. Please, tell me if I am wrong.</p>
<p>By the way, Vista really has this super powerful account, just that it is not the built-in Administrator. It is the <a href="http://technet.microsoft.com/en-us/magazine/cc138011.aspx">TrustedInstaller</a> service (Windows Module Installer service), which can modify everything on a Vista machine, in particular system files. However, that is the topic of another story.</p>
<p>In one of my next posts, I will address a related myth, the myth about the standard user in Windows Vista.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/saved-internet-explorer-passwords/" title="Saved Internet Explorer passwords (June 4, 2010)">Saved Internet Explorer passwords</a> (1)</li>
	<li><a href="http://4sysops.com/archives/free-gfi-webmonitor-web-filtering-for-isa-server/" title="FREE: GFI WebMonitor &#8211; Web filtering for ISA Server (August 25, 2009)">FREE: GFI WebMonitor &#8211; Web filtering for ISA Server</a> (3)</li>
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FREE: Steel Run As &#8211; Let standard users execute with administrator rights</title>
		<link>http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/</link>
		<comments>http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 00:06:53 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2453</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/02/steelrunas.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/steelrunas.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border-width: 0px;" title="Steel-Run-As" src="http://4sysops.com/wp-content/uploads/2009/02/steelrunas-thumb.png" border="0" alt="Steel-Run-As" width="312" height="295" align="right" /></a> <a href="http://www.steelsonic.com/steelrunas.htm">Steel Run As</a> solves a problem that every Windows administrator faces sooner or later. It allows you to let standard users run a specific program with administrator privileges. This works in login scripts, in Windows domains or on standalone workstations. Important is that the user doesn&#8217;t have to know the administrator&#8217;s password, like with the Windows runas command. Best of all is that Steel Run As is very easy to set up.</p>
<p>When I first heard that Microsoft was going to introduce UAC in Windows, I thought it would be something similar to sudo in Linux. Unfortunately, UAC is no match at all for sudo. The feature I miss most is the ability to allow certain end users to manage specific operating system features that require administrator rights.</p>
<p>A typical example are the TCP/IP settings. Laptop users sometimes have to change their IP address themselves because some hotels don&#8217; t use DHCP. The problem is that changing the network settings &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/02/steelrunas.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/steelrunas.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border-width: 0px;" title="Steel-Run-As" src="http://4sysops.com/wp-content/uploads/2009/02/steelrunas-thumb.png" border="0" alt="Steel-Run-As" width="312" height="295" align="right" /></a> <a href="http://www.steelsonic.com/steelrunas.htm">Steel Run As</a> solves a problem that every Windows administrator faces sooner or later. It allows you to let standard users run a specific program with administrator privileges. This works in login scripts, in Windows domains or on standalone workstations. Important is that the user doesn&#8217;t have to know the administrator&#8217;s password, like with the Windows runas command. Best of all is that Steel Run As is very easy to set up.</p>
<p>When I first heard that Microsoft was going to introduce UAC in Windows, I thought it would be something similar to sudo in Linux. Unfortunately, UAC is no match at all for sudo. The feature I miss most is the ability to allow certain end users to manage specific operating system features that require administrator rights.</p>
<p>A typical example are the TCP/IP settings. Laptop users sometimes have to change their IP address themselves because some hotels don&#8217; t use DHCP. The problem is that changing the network settings requires admin rights. Of course, you could just add the user to the administrators&#8217; group; but this is something that responsible administrators try to avoid at all costs.</p>
<p>Steel Run As is not really comparable to sudo, but it can help you with similar problems. The tool has a simple GUI in which you have to configure the credentials of the administrator account, the command to execute and the working directory. Don&#8217;t forget the latter setting under Windows Vista. It seems one has to browse to the command; typing the path doesn’t work.</p>
<p>Steel Run As creates an executable that the user has to run. This program then launches the program that has to be executed with administrator rights. Note that the Steel Run As executable doesn&#8217;t contain the program that you want to run with admin privileges. This means that you also have to make sure that both the program and the Steel Run AS exe are available on the user&#8217;s computer. Steel Run As uses a cyclic redundancy check (CRC) to verify that the program hasn&#8217;t been altered. You don&#8217;t have to install Steel Run As itself on the user&#8217;s computer, though.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/02/uacprivilegelevel.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/uacprivilegelevel.png','',event,300,75)"><img style="display: inline; margin: 0px 0px 0px 4px; border-width: 0px;" title="UAC-Privilege-Level" src="http://4sysops.com/wp-content/uploads/2009/02/uacprivilegelevel-thumb.png" border="0" alt="UAC-Privilege-Level" width="131" height="178" align="right" /></a> Also note that if UAC is enabled, you have to make sure that the program is elevated. Steel Run As doesn&#8217;t do that for you. Please check out my article about <a href="http://4sysops.com/archives/vista%E2%80%99s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">UAC elevation</a> for more information about this issue. On Windows XP machines, you don&#8217;t to have to deal with this problem.</p>
<p>In one of my next posts I will show you how you can <a href="http://4sysops.com/archives/how-to-let-standard-users-configure-the-tcpip-settings/">use Steel Run As to allow standard users to change the TCP/IP settings</a>. You can take this as an example of how to use Steel Run As with batch scripts.</p>
<p>If you are an experienced admin you probably have found other workarounds for this Windows shortcoming. I am curious to know how you solved this problem.</p>
<p>Warning: Be careful with programs that allow user to open files. Users can open other programs with admin privileges this way. See <a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/#comment-168666">comment </a>below.</p>
<p>Update: Please, also check out my new article about <a href="http://4sysops.com/archives/run-a-program-with-administrator-rights-runasspc-cpau-and-steel-run-as-compared/">RUNASSPC and CPAU</a>, two comparable tools.</p>
<h2><a href="http://www.steelsonic.com/steelrunas.htm">Steel Run As</a></h2>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/free-phonefactor-mobile-phone-based-two-factor-authentication/" title="FREE: PhoneFactor &#8211; Mobile phone based two-factor authentication (January 16, 2012)">FREE: PhoneFactor &#8211; Mobile phone based two-factor authentication</a> (1)</li>
	<li><a href="http://4sysops.com/archives/how-to-disable-usb-drive-use-in-an-active-directory-domain/" title="How to disable USB drive use in an Active Directory domain (January 2, 2012)">How to disable USB drive use in an Active Directory domain</a> (0)</li>
	<li><a href="http://4sysops.com/archives/service-account-best-practices-part-2-least-privilege-implementation/" title="Service Account best practices &#8211; Part 2: Least Privilege implementation (December 30, 2011)">Service Account best practices &#8211; Part 2: Least Privilege implementation</a> (0)</li>
	<li><a href="http://4sysops.com/archives/four-fast-ways-to-improve-security-in-sql-server-2008-r2/" title="Four fast ways to improve security in SQL Server 2008 R2 (November 22, 2011)">Four fast ways to improve security in SQL Server 2008 R2</a> (12)</li>
	<li><a href="http://4sysops.com/archives/managed-service-accounts-in-windows-server-2008-r2/" title="Managed Service Accounts in Windows Server 2008 R2 (November 18, 2011)">Managed Service Accounts in Windows Server 2008 R2</a> (7)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Windows 7 UAC vulnerabilities</title>
		<link>http://4sysops.com/archives/windows-7-uac-vulnerabilities/</link>
		<comments>http://4sysops.com/archives/windows-7-uac-vulnerabilities/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 23:12:39 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2368</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting.png','',event,300,75)"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 4px; border-right-width: 0px" title="windows7-uac-default-setting" src="http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting-thumb.png" border="0" alt="windows7-uac-default-setting" width="299" height="226" align="right" /></a> There is an interesting debate going on between Microsoft and two bloggers (Long Zheng and Rafael Rivera) who both claimed that they found serious vulnerabilities in Windows 7 UAC. When I read about the first UAC security flaw and Microsoft&#8217;s response to it, I thought this issue would be settled. Only after I had a closer look at the second security issue did I realize that Windows 7 Beta UAC has indeed &#8220;vulnerabilities by design&#8221;.</p>
<p>The whole discussion is about the new UAC setting &#8220;<strong>Notify me only when programs try to make changes to my computer</strong>&#8220;. It is the default configuration what makes this issue even more problematic.</p>
<h2>The first Windows 7 UAC vulnerability</h2>
<p>The main point about the <a href="http://www.istartedsomething.com/20090130/uac-security-flaw-windows-7-beta-proof/">first vulnerability</a> is that third party software is able to disable UAC without giving UAC the chance to prompt the user for consent. <a href="http://www.withinwindows.com/2009/01/30/malware-can-turn-off-uac-in-windows-7-by-design-says-microsoft">Rafael Rivera</a> wrote a proof-of-concept VBscript program that demonstrates how malware could disable UAC. Basically, the &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting.png','',event,300,75)"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 4px; border-right-width: 0px" title="windows7-uac-default-setting" src="http://4sysops.com/wp-content/uploads/2009/02/windows7uacdefaultsetting-thumb.png" border="0" alt="windows7-uac-default-setting" width="299" height="226" align="right" /></a> There is an interesting debate going on between Microsoft and two bloggers (Long Zheng and Rafael Rivera) who both claimed that they found serious vulnerabilities in Windows 7 UAC. When I read about the first UAC security flaw and Microsoft&#8217;s response to it, I thought this issue would be settled. Only after I had a closer look at the second security issue did I realize that Windows 7 Beta UAC has indeed &#8220;vulnerabilities by design&#8221;.</p>
<p>The whole discussion is about the new UAC setting &#8220;<strong>Notify me only when programs try to make changes to my computer</strong>&#8220;. It is the default configuration what makes this issue even more problematic.</p>
<h2>The first Windows 7 UAC vulnerability</h2>
<p>The main point about the <a href="http://www.istartedsomething.com/20090130/uac-security-flaw-windows-7-beta-proof/">first vulnerability</a> is that third party software is able to disable UAC without giving UAC the chance to prompt the user for consent. <a href="http://www.withinwindows.com/2009/01/30/malware-can-turn-off-uac-in-windows-7-by-design-says-microsoft">Rafael Rivera</a> wrote a proof-of-concept VBscript program that demonstrates how malware could disable UAC. Basically, the program emulates a sequence of keyboard inputs that turn off UAC.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/02/windows7uacrestarttoturnoffuac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/windows7uacrestarttoturnoffuac.png','',event,300,75)"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 4px; border-right-width: 0px" title="windows-7-uac-restart-to-turn-off-uac" src="http://4sysops.com/wp-content/uploads/2009/02/windows7uacrestarttoturnoffuac-thumb.png" border="0" alt="windows-7-uac-restart-to-turn-off-uac" width="299" height="59" align="right" /></a> This is not invisible to the user though. If you start the script, you will see a couple of windows flare up, and at the end, Windows displays a systray notification that informs you that you have to &#8220;restart to turn off User Account Control&#8221;.</p>
<p><a href="http://community.winsupersite.com/blogs/paul/archive/2009/01/31/microsoft-response-to-uac-issue.aspx">Microsoft&#8217;s response</a> was that this is a feature and not a bug. The idea behind the default UAC setting is that the user won&#8217;t be bothered with a UAC prompt whenever they change a Windows setting. Because the UAC settings are obviously Windows settings, you should not see a UAC prompt when they are changed. Furthermore, in order for the malware &#8220;to have gotten on the box, something has already been breached (or the user has explicitly consented)&#8221;.</p>
<p>In my view, Microsoft&#8217;s arguments are not valid. The user&#8217;s only &#8220;explicit consent&#8221; would be to simply launch the program. But this is exactly the situation we now have in Windows XP. A user who belongs to the administrator group just has to launch malware to manipulate the system. Let&#8217;s assume that it is possible to write a program that is able to turn off UAC in the background without displaying anything on the screen (like the proof-of-concept code); I don&#8217;t see then how the default Windows 7 UAC setting brings any extra security compared to Windows XP. Hence, the default setting makes UAC more or less useless.</p>
<p>The only hope you have is that the malware is stupid enough not to disable UAC before getting to work. Since it is extremely easy to circumvent this obstacle, it’s like keeping your door unlocked and hoping that a thief might not know how to use a door handle.</p>
<h2>The second Windows 7 UAC vulnerability</h2>
<p>The <a href="http://www.istartedsomething.com/20090204/second-windows-7-uac-flaw-malware-self-elevate/">second vulnerability</a> is even more severe because it demonstrates that malware can outwit UAC without even having to disable it. When the default UAC setting is on, Windows 7 checks the embedded certificate of a program and whether the new autoElevate flag is set to decide if a UAC prompt is required or not. The problem is that there are a few Windows programs that have this autoElevate flag and also have the ability to launch other programs. Because Windows passes the administrator privileges from the parent process to the child process, malware can misuse these Windows programs to launch its own code having administrator rights without issuing a UAC prompt.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2009/02/windows7uaccake.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2009/02/windows7uaccake.png','',event,300,75)"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 4px; border-right-width: 0px" title="windows-7-uac-cake" src="http://4sysops.com/wp-content/uploads/2009/02/windows7uaccake-thumb.png" border="0" alt="windows-7-uac-cake" width="318" height="176" align="right" /></a><a href="http://www.withinwindows.com/2009/02/04/windows-7-auto-elevation-mistake-lets-malware-elevate-freely-easily">Rafael Rivera</a> again wrote a proof-of-concept. He uses a proxy application, which he called <a href="http://www.withinwindows.com/files/uac/Catapult.exe">Catapult.exe</a>, that launches <a href="http://www.withinwindows.com/files/uac/Cake.dll">Cake.dll</a>. With the default UAC setting, Windows will run Cake.dll with admin privileges without issuing a prompt. You can verify that if you set the UAC setting to &#8220;Always notify me&#8221;. If you start Catapult.exe with this configuration, you will get a UAC prompt.</p>
<p>Jon DeVaan <a href="http://blogs.msdn.com/e7/archive/2009/02/05/update-on-uac.aspx">responded</a> to both issues in Microsoft&#8217;s Engineering Windows 7 blog. If I understand him correctly, then his main argument is that the term &#8220;vulnerability&#8221; is restricted to flaws that allow malware to get running without the user&#8217;s consent. If you explicitly launch a program that contains malware, you have already given your consent. Therefore, we should not talk about a vulnerability here. His other argument is that there are other new defense mechanisms in Windows 7 that prevent malware from getting on the PC on the first place.</p>
<p>The second argument sounds very strange to me. If you don&#8217;t lock the door of your flat because the house door is locked, then someone obviously wasted money on buying a lock for your door. Therefore, Microsoft wasted money on implementing this new UAC setting because it is rather useless. It also doesn&#8217;t make much sense to start a discussion here about the true meaning of the word &#8220;vulnerability&#8221;.</p>
<p>One thing is for sure, the default UAC setting in Windows 7 is a design flaw. Let me repeat what this setting is supposed to do: &#8220;Notify me only when programs try to make changes to my computer&#8221;. Obviously, UAC can&#8217;t keep this promise. In both the aforementioned cases, a program can make changes to my computer without a UAC prompt. Thus, the correct description of the setting would be &#8220;Notify me only when non-malware programs try to make changes to my computer&#8221;.</p>
<p>Update: <a href="http://blogs.msdn.com/e7/archive/2009/02/05/uac-feedback-and-follow-up.aspx">Microsoft acknowledges</a> the Windows 7 UAC flaw and will correct it in the Release Candidate</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/windows-7-uac-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FREE: Symantec NUAC &#8211; A UAC extension for Windows Vista</title>
		<link>http://4sysops.com/archives/free-symantec-nuac-a-uac-extension-for-windows-vista/</link>
		<comments>http://4sysops.com/archives/free-symantec-nuac-a-uac-extension-for-windows-vista/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 16:15:26 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2032</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo-thumb.png" border="0" alt="symantec-uac-logo" width="87" height="148" align="left" /></a> Some days ago I reviewed <a href="http://4sysops.com/archives/free-smart-uac-disable-uac-prompts-for-particular-programs/">Smart UAC</a>, a replacement for Vista’s UAC (User Account Control). Symantec is working on a similar tool, <a href="http://www.nortonlabs.com/inthelab/uac.php">Norton Labs UAC</a> (NUAC). The tool is currently in beta and I am not sure if this will be its final name. As with Smart UAC, the main feature of NUAC is its ability to suppress future prompts from the same action.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission-thumb.png" border="0" alt="symantec-uac-submission" width="215" height="244" align="right" /></a> NUAC’s setup asks you if you want to <strong>submit UAC prompts</strong>. This means that NUAC will send metadata about your actions to Symantec. This metadata contains information such as the filenames and the hashes of the executables and the DLLs involved in the action. Symantec intends to build a white and a black list for UAC prompts. I think this is an interesting idea. This technique works very well for SPAM and I believe it could improve security significantly on Windows PCs. If people know that a UAC alert has never shown up somewhere &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-logo-thumb.png" border="0" alt="symantec-uac-logo" width="87" height="148" align="left" /></a> Some days ago I reviewed <a href="http://4sysops.com/archives/free-smart-uac-disable-uac-prompts-for-particular-programs/">Smart UAC</a>, a replacement for Vista’s UAC (User Account Control). Symantec is working on a similar tool, <a href="http://www.nortonlabs.com/inthelab/uac.php">Norton Labs UAC</a> (NUAC). The tool is currently in beta and I am not sure if this will be its final name. As with Smart UAC, the main feature of NUAC is its ability to suppress future prompts from the same action.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-submission-thumb.png" border="0" alt="symantec-uac-submission" width="215" height="244" align="right" /></a> NUAC’s setup asks you if you want to <strong>submit UAC prompts</strong>. This means that NUAC will send metadata about your actions to Symantec. This metadata contains information such as the filenames and the hashes of the executables and the DLLs involved in the action. Symantec intends to build a white and a black list for UAC prompts. I think this is an interesting idea. This technique works very well for SPAM and I believe it could improve security significantly on Windows PCs. If people know that a UAC alert has never shown up somewhere else, they will be extra careful. Moreover, UAC will be less likely to get on our nerves. Note that the current beta doesn’t use these lists yet.</p>
<p>NUAC is already a useful UAC extension. Its prompts have a <strong>“Don’t ask me again” check box,</strong> and the dialog box has a details pane which displays the location and the name of the application that caused the prompt.</p>
<p>What I like about Symantec’s solution is that the check box doesn’t just refer to the program that you are about to launch. NUAC will <strong>suppress future prompts</strong> only if you start the program in the same way. For example, if you launched the application through its desktop icon, NUAC will prompt you again if you start it from the command prompt. More important is that this also includes attempts by other programs that try to launch the application. Thus, disabling UAC for a certain action does not place the corresponding application at risk of unauthorized use by malware.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/12/symatec-uac-prompt.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/symatec-uac-prompt.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symatec-uac-prompt-thumb.png" border="0" alt="symatec-uac-prompt" width="244" height="123" /><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/symantec-uac-detailed-prompt-thumb.png" border="0" alt="symantec-uac-detailed-prompt" width="244" height="163" /> </a></p>
<p>A downside of NUAC is that it <strong>doesn’t have an allow list</strong> like Smart UAC. That is, you can’t edit the stored actions. NUAC stores them in the Windows Registry under HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\SymConsent\Data. Each entry corresponds to a specific action. But the key names are encrypted, so you can’t easily assign actions to them. I tried some well-known hash codes to no avail. Thus if you want to remove a certain action from the allow list later, you have to keep track yourself of the NUAC entries by noting the Registry key names. Of course, you can also delete all keys in the Data folder, which means that you have to train NUAC again.</p>
<p>NUAC’s beta is free, but I fear the final product will cost something. Nevertheless,<strong> I prefer NUAC</strong> over Smart UAC simply because it impressed me as more reliable. I also like that it doesn’t disable UAC the way Smart UAC does. Instead, NUAC just extends Vista’s UAC.</p>
<h2><a href="http://www.nortonlabs.com/inthelab/uac.php">Norton Labs UAC (NUAC)</a></h2>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/free-symantec-nuac-a-uac-extension-for-windows-vista/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FREE: Smart UAC &#8211; Disable UAC prompts for particular programs</title>
		<link>http://4sysops.com/archives/free-smart-uac-disable-uac-prompts-for-particular-programs/</link>
		<comments>http://4sysops.com/archives/free-smart-uac-disable-uac-prompts-for-particular-programs/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 10:55:59 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=2024</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo-thumb.png" border="0" alt="smartuac-logo" width="64" height="77" align="left" /></a> <a href="http://www.replaceuac.com/what-is-smart-uac/">Smart UAC</a> is a free tool that replaces Vista’s UAC (User Account Control). It allows you to mark certain programs as safe, so you won’t be bothered with UAC prompts anymore in the future. You can also add applications to a deny list which will prevent them from being executed. Furthermore, Smart UAC has a built-in malware scanner.</p>
<p>One of the features that’s missing with Vista’s UAC is the ability to disable UAC prompts for particular applications. Sometimes you have to configure a Vista feature that requires admin privileges several times because you want to try out something. That’s when UAC can really get on your nerves. Even more annoying are auto-starting apps that initiate a UAC prompt whenever you boot up. Why should I need to confirm that a program is trustworthy more than once?</p>
<p>Like Vista UAC, Smart UAC will prompt for consent whenever you launch a program that needs administrator rights. However, it uses <strong>other heuristics</strong> than &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/smartuac-logo-thumb.png" border="0" alt="smartuac-logo" width="64" height="77" align="left" /></a> <a href="http://www.replaceuac.com/what-is-smart-uac/">Smart UAC</a> is a free tool that replaces Vista’s UAC (User Account Control). It allows you to mark certain programs as safe, so you won’t be bothered with UAC prompts anymore in the future. You can also add applications to a deny list which will prevent them from being executed. Furthermore, Smart UAC has a built-in malware scanner.</p>
<p>One of the features that’s missing with Vista’s UAC is the ability to disable UAC prompts for particular applications. Sometimes you have to configure a Vista feature that requires admin privileges several times because you want to try out something. That’s when UAC can really get on your nerves. Even more annoying are auto-starting apps that initiate a UAC prompt whenever you boot up. Why should I need to confirm that a program is trustworthy more than once?</p>
<p>Like Vista UAC, Smart UAC will prompt for consent whenever you launch a program that needs administrator rights. However, it uses <strong>other heuristics</strong> than Vista UAC. When I tried the tool, I encountered several UAC alerts that were caused by Windows programs that wouldn’t have been displayed with Vista UAC.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/12/smart-uac-prompt.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/smart-uac-prompt.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/smart-uac-prompt-thumb.png" border="0" alt="smart-uac-prompt" width="195" height="135" align="right" /></a>The main difference, however, is that <strong>Smart UAC’s dialog window</strong> offers two additional options: “Always allow every action of this program” and “Always deny every action of this program.” Smart UAC also has an allow list and a deny list which can be edited manually. Note that you have to always click on “Cancel” if you don’t want the program to start, even though you want to add it to the deny list.</p>
<p><a href="http://4sysops.com/wp-content/uploads/2008/12/smart-uac-allow-list.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/12/smart-uac-allow-list.png','',event,300,75)"><img style="border-width: 0px;" src="http://4sysops.com/wp-content/uploads/2008/12/smart-uac-allow-list-thumb.png" border="0" alt="smart-uac-allow-list" width="143" height="187" align="right" /></a>Unfortunately, the <strong>deny option</strong> didn’t work when I tested the tool. Smart UAC correctly added the program to the deny list. But the application was then treated as if it were in the allow list, i.e., no prompts were issued and the program started with administrator privileges. Perhaps the error was related to my test environment. Please let me know whether you also experience this problem. The allow option worked fine, though. It certainly is the more important feature. I mean, if you don’t want a program to start, I’d suggest not clicking it. <img src='http://4sysops.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The <strong>built-in malware scanner</strong> is supposed to detect 400,000 threats. It makes sense to combine UAC with malware protection. In a certain sense, UAC is just a dumb anti-malware scanner. Almost all of its alerts are false positives. But what do all these prompts mean if you click on “Continue” and the program contains a virus?</p>
<p>Even though Smart UAC seems to be<strong> a bit unreliable</strong> to me, the idea behind the program makes a lot of sense. I wish Microsoft would add similar features to <a href="http://4sysops.com/archives/windows-7-new-features-the-complete-list-part3-security/">Windows 7 UAC</a>, but I’m afraid my wish won’t come true.</p>
<p>Next I will publish a review of Symantec’s UAC extension. Stay tuned!</p>
<h2><a href="http://www.replaceuac.com/what-is-smart-uac/">Smart UAC</a></h2>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/free-smart-uac-disable-uac-prompts-for-particular-programs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vista User Account Control statistics and changes to UAC in Windows 7</title>
		<link>http://4sysops.com/archives/vista-user-account-control-statistics-and-changes-to-uac-in-windows-7/</link>
		<comments>http://4sysops.com/archives/vista-user-account-control-statistics-and-changes-to-uac-in-windows-7/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 16:34:35 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1712</guid>
		<description><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/10/uac.png" border="0" alt="uac" width="55" height="58" align="left" /> Microsoft’s Windows 7 blog has an interesting <a href="http://blogs.msdn.com/e7/archive/2008/10/08/user-account-control.aspx">post</a> about UAC (User Account Control). Ben Fathi, vice president for core OS development, reveals some data from Vista’s Customer Experience Improvement Program about UAC and describes how Microsoft intends to change Windows 7 UAC. This is the essential information Microsoft gathered in one year (May 07 &#8211; May 08, Aug 07 &#8211; Aug 08):</p>
<blockquote>
<ul>
<li>The number of applications and tasks generating a prompt has declined from 775,312 to 168,149</li>
<li>The number of sessions with one or more UAC prompts has declined from 50% to 33% of sessions with Vista SP1</li>
<li>Windows itself accounts for about 40% of all UAC prompts</li>
<li>Windows components accounted for 17 of the top 50 UAC prompts in Vista and 29 of the top 50 in Vista SP1</li>
<li>In one lab study we conducted, only 13% of participants could provide specific details about why they were seeing a UAC dialog in Vista</li>
</ul>
</blockquote>
<p>I think it was expected that &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/10/uac.png" border="0" alt="uac" width="55" height="58" align="left" /> Microsoft’s Windows 7 blog has an interesting <a href="http://blogs.msdn.com/e7/archive/2008/10/08/user-account-control.aspx">post</a> about UAC (User Account Control). Ben Fathi, vice president for core OS development, reveals some data from Vista’s Customer Experience Improvement Program about UAC and describes how Microsoft intends to change Windows 7 UAC. This is the essential information Microsoft gathered in one year (May 07 &#8211; May 08, Aug 07 &#8211; Aug 08):</p>
<blockquote>
<ul>
<li>The number of applications and tasks generating a prompt has declined from 775,312 to 168,149</li>
<li>The number of sessions with one or more UAC prompts has declined from 50% to 33% of sessions with Vista SP1</li>
<li>Windows itself accounts for about 40% of all UAC prompts</li>
<li>Windows components accounted for 17 of the top 50 UAC prompts in Vista and 29 of the top 50 in Vista SP1</li>
<li>In one lab study we conducted, only 13% of participants could provide specific details about why they were seeing a UAC dialog in Vista</li>
</ul>
</blockquote>
<p>I think it was expected that the number of UAC prompts would decline for three reasons:</p>
<ul>
<li>Many disabled either UAC or <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">just the prompts</a></li>
<li>Microsoft improved UAC with Service Pack 1</li>
<li>Software publishers adopted their applications</li>
</ul>
<p>Mr. Fathi doesn’t say anything about the <a href="http://4sysops.com/archives/vista-uac-poll-67-disabled-it-tips-for-handling-uac/">number of machines that have the UAC prompts disabled</a>. I think this would be the most interesting data. Another reason why the number of prompts has declined could be that most users have configured their desktops by now. However, I think this argument is not valid, because Vista adoption is still growing fast.</p>
<p>Another number I am missing is <strong>the times UAC actually prevented malware</strong> from being installed on Vista. I have been using Vista since its beta release on several machines and, thus far, all UAC prompts were only “false positives.” But perhaps I’m not a good example, because malware very seldom manages to reach my computers. At least, my anti-virus software hasn’t triggered an alarm for ages.</p>
<p>I still <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">don’t believe</a> that prompts of any kind really<strong> improve security</strong>, because most users click them away without really being aware of it. Microsoft’s data confirms this. Also, UAC might lull users into a false sense of security. Not all malware requires admin privileges. Thus, UAC might reduce security in some cases if users believe that everything is okay as long as there is no UAC prompt.</p>
<p>I think Microsoft is quite aware of all this. It is no secret that UAC was mostly introduced to <strong>force developers to write secure software</strong>. No software publisher wants to annoy users with constant UAC prompts. This approach obviously worked. Hence, we admins should be very thankful to Microsoft. UAC is one of the major reasons why <a href="http://4sysops.com/archives/vista-bashing-why-is-it-so-popluar/">Vista got bashed</a> heavily. It didn’t just annoy many customers with its prompts; it also broke many applications. Microsoft must have known this. But UAC is a long-term project. When more software vendors adopt their applications, it will improve security significantly in the long run. Hence, this was a necessary step Microsoft had to take even though it costs them market share now.</p>
<p>Most interesting certainly is how Microsoft will <strong>change UAC in Windows 7</strong>. Unfortunately, Ben Fathi isn’t quite specific here:</p>
<blockquote>
<ul>
<li>Reduce unnecessary or duplicated prompts in Windows and the ecosystem, such that critical prompts can be more easily identified</li>
<li>Enable our customers to be more confident that they are in control of their systems</li>
<li>Make prompts informative such that people can make more confident choices</li>
<li>Provide better and more obvious control over the mechanism</li>
</ul>
</blockquote>
<p>The first point is clear. But it remains to be seen whether there still is much room for improvement after Vista SP1. I don’t understand the second point. I don’t think security prompts will ever increase confidence in anything. More informative prompts might be helpful in some cases, but since most users don’t read UAC prompts anyway, this won’t change much with to regard to the user experience. The last point could be the most interesting one from an administrator’s point of view. I wished Mr. Fathi had revealed a little more here.</p>
<p><strong>What I am really missing</strong> is a feature that allows me to exclude certain apps and users from UAC. Basically, I want all the features that sudo has under Linux. A su command that allows an admin to <a href="http://4sysops.com/archives/the-easiest-way-to-disable-uac-temporarily/">turn off UAC temporarily</a> without hassle is also on my wish list. However, I doubt somehow that Microsoft will fulfill my wishes in Windows 7.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/what-you-have-to-know-about-windows-7-sp1-and-windows-server-2008-r2-sp1/" title="What you have to know about Windows 7 SP1 and Windows Server 2008 R2 SP1 (February 10, 2011)">What you have to know about Windows 7 SP1 and Windows Server 2008 R2 SP1</a> (0)</li>
	<li><a href="http://4sysops.com/archives/whats-new-in-windows-7-sp1-and-windows-server-2008-r2-sp1/" title="What&#8217;s new in Windows 7 SP1 and Windows Server 2008 R2 SP1 (July 16, 2010)">What&#8217;s new in Windows 7 SP1 and Windows Server 2008 R2 SP1</a> (1)</li>
	<li><a href="http://4sysops.com/archives/poll-results-will-you-wait-for-sp1-before-you-deploy-windows-7/" title="Poll results: Will you wait for SP1 before you deploy Windows 7? (May 4, 2010)">Poll results: Will you wait for SP1 before you deploy Windows 7?</a> (8)</li>
	<li><a href="http://4sysops.com/archives/seven-reasons-why-you-need-bitlocker-hard-drive-encryption-for-your-whole-organization/" title="Seven reasons why you need BitLocker hard drive encryption for your whole organization (April 1, 2010)">Seven reasons why you need BitLocker hard drive encryption for your whole organization</a> (16)</li>
	<li><a href="http://4sysops.com/archives/poll-will-you-wait-for-sp1-before-your-deploy-windows-7/" title="Poll: Will you wait for SP1 before you deploy Windows 7? (March 24, 2010)">Poll: Will you wait for SP1 before you deploy Windows 7?</a> (4)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/vista-user-account-control-statistics-and-changes-to-uac-in-windows-7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tweets: Download CoreConfigurator &#8211; Enable and disable UAC in a script &#8211; Review of VMware ThinApp &#8211; Scope cloud scripting</title>
		<link>http://4sysops.com/archives/tweets-download-coreconfigurator-enable-and-disable-uac-in-script-review-of-vmware-thinapp-scoop-cloud-scripting/</link>
		<comments>http://4sysops.com/archives/tweets-download-coreconfigurator-enable-and-disable-uac-in-script-review-of-vmware-thinapp-scoop-cloud-scripting/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 17:40:33 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[server core]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1492</guid>
		<description><![CDATA[<ul>
<li><a href="http://4sysops.com/archives/coreconfigurator-a-gui-for-server-core/">Download Server Core CoreConfigurator</a>. The developer removed the download temporarily. As long as nobody complains you can download it at 4sysops.</li>
<li>Five <a href="http://searchexchange.techtarget.com/generic/0,295582,sid43_gci1324173,00.html?track=sy188">Microsoft Exchange Server backup</a> worst practices. I don&#8217;t share the skepticism about disk backups, but 5 (testing Exchange Backups) is important.</li>
<li><a href="http://tomstricks.blogspot.com/2008/08/enable-or-disable-uacuser-account.html">Enable or Disable UAC</a> (User Account Control) From a Batch File in Windows Vista. Sooner or later you will need this.</li>
<li>The <a href="http://www.pcmech.com/article/the-stupidity-of-microsofts-mojave-experiment/">Stupidity of Microsoft’s Mojave Experiment</a> I have to agree with the analysis at PCMech. It is funny anyway.</li>
<li>Good <a href="http://www.pcworld.com/article/149381/2008/08/.html?tk=rss_news">review about VMware ThinApp</a> at PC World. This HTTP-based synchronisation feature is interesting.</li>
<li>Mary Jo Foley <a href="http://blogs.zdnet.com/microsoft/?p=1514">discussed</a> scope, Microsoft&#8217;s scripting language for the cloud. This sounds all quite interesting.</li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0&#8230;</small><br />]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://4sysops.com/archives/coreconfigurator-a-gui-for-server-core/">Download Server Core CoreConfigurator</a>. The developer removed the download temporarily. As long as nobody complains you can download it at 4sysops.</li>
<li>Five <a href="http://searchexchange.techtarget.com/generic/0,295582,sid43_gci1324173,00.html?track=sy188">Microsoft Exchange Server backup</a> worst practices. I don&#8217;t share the skepticism about disk backups, but 5 (testing Exchange Backups) is important.</li>
<li><a href="http://tomstricks.blogspot.com/2008/08/enable-or-disable-uacuser-account.html">Enable or Disable UAC</a> (User Account Control) From a Batch File in Windows Vista. Sooner or later you will need this.</li>
<li>The <a href="http://www.pcmech.com/article/the-stupidity-of-microsofts-mojave-experiment/">Stupidity of Microsoft’s Mojave Experiment</a> I have to agree with the analysis at PCMech. It is funny anyway.</li>
<li>Good <a href="http://www.pcworld.com/article/149381/2008/08/.html?tk=rss_news">review about VMware ThinApp</a> at PC World. This HTTP-based synchronisation feature is interesting.</li>
<li>Mary Jo Foley <a href="http://blogs.zdnet.com/microsoft/?p=1514">discussed</a> scope, Microsoft&#8217;s scripting language for the cloud. This sounds all quite interesting.</li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/tweets-download-coreconfigurator-enable-and-disable-uac-in-script-review-of-vmware-thinapp-scoop-cloud-scripting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to disable the Windows Server Shutdown Event Tracker</title>
		<link>http://4sysops.com/archives/how-to-disable-the-windows-server-shutdown-event-tracker/</link>
		<comments>http://4sysops.com/archives/how-to-disable-the-windows-server-shutdown-event-tracker/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 21:14:40 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1449</guid>
		<description><![CDATA[<p>The Windows Server 2003 and Server 2008 Shutdown Event Tracker is a little like the UAC prompts. It gets on my nerves with a prompt whenever I have to reboot a server. What comment do you usually enter in the Shutdown Event Tracker? My favorite comment is “a” because it is the first character in the alphabet. You can disable this prompt easily with Group Policy or locally with gpedit.msc.</p>
<p>Shortly after this feature was first introduced, I always tried to think of a reasonable comment. But I have never needed to look up the reason why a server had to be rebooted. The problem is that Windows servers have to be rebooted so often, that it doesn’t matter anyway. However, I am sure this feature makes sense in some environments.</p>
<p>Before I wrote this post, I didn’t even know where these comments were logged. Well, of course, it is in the Event log. It seems the fastest way to &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The Windows Server 2003 and Server 2008 Shutdown Event Tracker is a little like the UAC prompts. It gets on my nerves with a prompt whenever I have to reboot a server. What comment do you usually enter in the Shutdown Event Tracker? My favorite comment is “a” because it is the first character in the alphabet. You can disable this prompt easily with Group Policy or locally with gpedit.msc.</p>
<p>Shortly after this feature was first introduced, I always tried to think of a reasonable comment. But I have never needed to look up the reason why a server had to be rebooted. The problem is that Windows servers have to be rebooted so often, that it doesn’t matter anyway. However, I am sure this feature makes sense in some environments.</p>
<p>Before I wrote this post, I didn’t even know where these comments were logged. Well, of course, it is in the Event log. It seems the fastest way to look up shutdown and restart events is to set the event source to USER32 in the filter of the Event Viewer.</p>
<p>To turn off the Shutdown Event Tracker, you have to launch gpedit.msc and navigate to “Computer Configuration &#8211; Administrative Templates &#8211; System” and then set “Display Shutdown Event Tracker” to “disabled”.</p>
<p>If you would like to know more about the Shutdown Event Tracker, I recommend <a href="http://www.tech-faq.com/the-shutdown-event-tracker.shtml">this article</a> at techFAQ. You won’t believe how much can be said about this little feature.</p>
<p>Thanks <a href="http://www.michaelazocar.com/blog/?p=517">Mike Azocar</a> (Good to know that there are still Douglas Adams fans out there.)</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/how-to-disable-the-windows-server-shutdown-event-tracker/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The easiest way to disable UAC temporarily</title>
		<link>http://4sysops.com/archives/the-easiest-way-to-disable-uac-temporarily/</link>
		<comments>http://4sysops.com/archives/the-easiest-way-to-disable-uac-temporarily/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 18:34:25 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1372</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/06/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/06/uac.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/06/uac-thumb.png" border="0" alt="uac" width="55" height="58" align="left" /></a> Some weeks ago, I blogged about a little script that allows you to <a href="http://4sysops.com/archives/temporarily-disable-vista-uac-without-reboot/">turn off Vista&#8217;s UAC temporarily</a> by killing the Windows Explorer process and restarting it with administrator rights. In a comment, Marty remarked that one doesn’t have to kill the Explorer process if one configures Windows Explorer to start in a separate process. Now, I just stumbled across a blog post that <a href="http://vistavitals.blogspot.com/2008/06/uac-elevate-windows-explorer.html">explains</a> how to elevate Windows Explorer, which is essentially the same topic. I suppose many of you didn’t follow the discussion in my original post, so I thought I would repeat it here with some new insights.</p>
<p>This is not only about disabling UAC, though. It is also helpful if you want to <strong>edit a file in the Windows or Programs directory</strong>. You probably know that you can’t just do that by opening the file through Explorer. If you try it this way, your editor won’t be able to save the file. It doesn’t help &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/06/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/06/uac.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/06/uac-thumb.png" border="0" alt="uac" width="55" height="58" align="left" /></a> Some weeks ago, I blogged about a little script that allows you to <a href="http://4sysops.com/archives/temporarily-disable-vista-uac-without-reboot/">turn off Vista&#8217;s UAC temporarily</a> by killing the Windows Explorer process and restarting it with administrator rights. In a comment, Marty remarked that one doesn’t have to kill the Explorer process if one configures Windows Explorer to start in a separate process. Now, I just stumbled across a blog post that <a href="http://vistavitals.blogspot.com/2008/06/uac-elevate-windows-explorer.html">explains</a> how to elevate Windows Explorer, which is essentially the same topic. I suppose many of you didn’t follow the discussion in my original post, so I thought I would repeat it here with some new insights.</p>
<p>This is not only about disabling UAC, though. It is also helpful if you want to <strong>edit a file in the Windows or Programs directory</strong>. You probably know that you can’t just do that by opening the file through Explorer. If you try it this way, your editor won’t be able to save the file. It doesn’t help if you elevate Explorer before you open the file, either. The reason for this is that Explorer is already running, since the Windows desktop is also an Explorer process.</p>
<p>As noted above, one way to solve this problem is to kill the first Explorer process and then relaunch it with admin privileges. However, a better way is this:</p>
<ol>
<li><a href="http://4sysops.com/wp-content/uploads/2008/06/folder-options.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/06/folder-options.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/06/folder-options-thumb.png" border="0" alt="folder_options" width="172" height="192" align="right" /></a>Enable “Launch folder windows in a separate process” in the folder options of Windows Explorer: Press ALT, Tools -&gt; Folder Options -&gt; View. You only have to do this once</li>
<li>Close all Explorer windows. Note that there are also Windows apps that are based on Windows Explorer, for example the Control Panel. You have to close these, too</li>
<li>Launch Windows Explorer as administrator: Right click on the Windows Explorer icon and navigate to “Run as administrator”</li>
</ol>
<p>Now you will be able to <strong>launch elevated apps</strong> from Windows Explorer. For example, you will be able to edit files in the Programs folder by opening them from Windows Explorer. Also, if you are starting an application from the Start Menu or desktop that has to be elevated, you won’t see a UAC prompt.</p>
<p><strong>After you finished</strong> with your administrative tasks, you have to close ALL Explorer windows again. It is not enough if you just close the first Windows Explorer you launched explicitly as administrator. Once you’ve done this, UAC will be back to normal, and it will get on your nerves as usual.</p>
<p>Gosh, I am starting to like UAC. It is fun to fool around with it.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-easiest-way-to-disable-uac-temporarily/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tweets: Configuration Manager SP1, Vista vs. XP paper, Hyper-V Manager, UAC and rootkits</title>
		<link>http://4sysops.com/archives/tweets-configuration-manager-sp1-vista-vs-xp-paper-hyper-v-manager-uac-and-rootkits/</link>
		<comments>http://4sysops.com/archives/tweets-configuration-manager-sp1-vista-vs-xp-paper-hyper-v-manager-uac-and-rootkits/#comments</comments>
		<pubDate>Mon, 26 May 2008 18:59:59 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1320</guid>
		<description><![CDATA[<ul class="aktt_tweet_digest">
<li>41% had no direct experience of Vista, but are offering an opinion on Vista&#8217;s suitability in a business context. <a rel="nofollow" href="http://snurl.com/2aduv">http://snurl.com/2aduv</a> <a href="http://twitter.com/4sysops/statuses/818853284">#</a></li>
<li>Configuration Manager 2007 SP1 available: Intel AMT support, new Inventory capabilties, Vista SP1+Server 2008 support <a rel="nofollow" href="http://snurl.com/2adx7">http://snurl.com/2adx7</a> <a href="http://twitter.com/4sysops/statuses/818863842">#</a></li>
<li>Technet and MSDN are now hosted on Hyper-V. They have 4 million hits daily. Guess the final will be released soon. <a rel="nofollow" href="http://snurl.com/2adxo">http://snurl.com/2adxo</a> <a href="http://twitter.com/4sysops/statuses/818865597">#</a></li>
<li>New white paper from Microsoft comparing Vista SP1 with XP SP3. This is highly recommended for Windows XP fans. <a rel="nofollow" href="http://snurl.com/2adyf">http://snurl.com/2adyf</a> <a href="http://twitter.com/4sysops/statuses/818869227">#</a></li>
<li>Just tried Hyper-V-Manager for Vista SP1 that was originally released for Hyper-V RC0 with RC1. No problems so far. <a href="http://snurl.com/2apw9">http://snurl.com/2apw9</a></li>
<li>PCWorld has an interesting article according to which UAC helps better against rootkits than anti-virus software. <a href="http://snurl.com/2apuv">http://snurl.com/2apuv</a></li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0&#8230;</small><br />]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>41% had no direct experience of Vista, but are offering an opinion on Vista&#8217;s suitability in a business context. <a rel="nofollow" href="http://snurl.com/2aduv">http://snurl.com/2aduv</a> <a href="http://twitter.com/4sysops/statuses/818853284">#</a></li>
<li>Configuration Manager 2007 SP1 available: Intel AMT support, new Inventory capabilties, Vista SP1+Server 2008 support <a rel="nofollow" href="http://snurl.com/2adx7">http://snurl.com/2adx7</a> <a href="http://twitter.com/4sysops/statuses/818863842">#</a></li>
<li>Technet and MSDN are now hosted on Hyper-V. They have 4 million hits daily. Guess the final will be released soon. <a rel="nofollow" href="http://snurl.com/2adxo">http://snurl.com/2adxo</a> <a href="http://twitter.com/4sysops/statuses/818865597">#</a></li>
<li>New white paper from Microsoft comparing Vista SP1 with XP SP3. This is highly recommended for Windows XP fans. <a rel="nofollow" href="http://snurl.com/2adyf">http://snurl.com/2adyf</a> <a href="http://twitter.com/4sysops/statuses/818869227">#</a></li>
<li>Just tried Hyper-V-Manager for Vista SP1 that was originally released for Hyper-V RC0 with RC1. No problems so far. <a href="http://snurl.com/2apw9">http://snurl.com/2apw9</a></li>
<li>PCWorld has an interesting article according to which UAC helps better against rootkits than anti-virus software. <a href="http://snurl.com/2apuv">http://snurl.com/2apuv</a></li>
</ul>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/tweets-configuration-manager-sp1-vista-vs-xp-paper-hyper-v-manager-uac-and-rootkits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Temporarily disable Vista UAC without reboot</title>
		<link>http://4sysops.com/archives/temporarily-disable-vista-uac-without-reboot/</link>
		<comments>http://4sysops.com/archives/temporarily-disable-vista-uac-without-reboot/#comments</comments>
		<pubDate>Thu, 01 May 2008 20:20:16 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/?p=1256</guid>
		<description><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/05/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/05/uac.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/05/uac-thumb.png" border="0" alt="uac" width="69" height="73" align="left" /></a> One of the features Vista’s UAC lacks is a way to temporary disable it without reboot. Under Linux you can just run the su command if you to have to accomplish several tasks that need root privileges. Vista and Windows Server 2008 don’t have such a feature. The only way to get rid of the UAC prompts temporarily is to logon with a domain administrator account. But sometimes this is very inconvenient. This is where a nice workaround, which I found in the Windows IT pro magazine (April 2008, p. 10) can be quite useful.</p>
<p>The trick is to <strong>elevate the desktop shell (explorer.exe),</strong> temporarily. Any tool that is launched from an <a href="http://4sysops.com/archives/vista’s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">elevated application</a> will run with administrator rights. And best of all, UAC will not display its disturbing prompts from then on. The downside of this solution is that you have to kill the explorer process, first. You can just imagine the problems, it might cause. So I would &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://4sysops.com/wp-content/uploads/2008/05/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/05/uac.png','',event,300,75)"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://4sysops.com/wp-content/uploads/2008/05/uac-thumb.png" border="0" alt="uac" width="69" height="73" align="left" /></a> One of the features Vista’s UAC lacks is a way to temporary disable it without reboot. Under Linux you can just run the su command if you to have to accomplish several tasks that need root privileges. Vista and Windows Server 2008 don’t have such a feature. The only way to get rid of the UAC prompts temporarily is to logon with a domain administrator account. But sometimes this is very inconvenient. This is where a nice workaround, which I found in the Windows IT pro magazine (April 2008, p. 10) can be quite useful.</p>
<p>The trick is to <strong>elevate the desktop shell (explorer.exe),</strong> temporarily. Any tool that is launched from an <a href="http://4sysops.com/archives/vista’s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">elevated application</a> will run with administrator rights. And best of all, UAC will not display its disturbing prompts from then on. The downside of this solution is that you have to kill the explorer process, first. You can just imagine the problems, it might cause. So I would recommend using this workaround with caution.</p>
<p>Here is how it goes. Create a batch file with the extension cmd with these two lines</p>
<p><code>Taskkill /F /IM explorer.exe
start C:\Windows\explorer.exe</code></p>
<p>/F means that the task is killed forcefully, and /IM stands for the image name, i.e. the file name of the process. Be careful with the second line. I had a typo in it which left me with an empty desktop. In such a case you can launch explorer.exe with the Task Manager (CTRL+ALT-DEL -&gt; File -&gt; New Task (Run…)).</p>
<p>You have to run this batch file <strong>with admin privileges</strong> (right click on it and navigate to “Run as administrator”). The UAC prompt will just be displayed once. After that you won’t see it again in this session. Note that not only those applications where its icon contains a UAC shield will be launched automatically with admin privileges, but also those programs which should never be elevated (Internet Explorer for example).</p>
<p>Well, this is like in the <strong>good old XP times</strong>. You will again be the absolute master of your machine. What I find interesting is how easy it is to trick UAC. If malware manages it somehow to entice you to click just once on a UAC prompt, it will be the master of your computer from then on.</p>
<p>Unfortunately there is no easy way to <strong>switch back to standard user rights</strong> like under Linux. After you finished your administrative tasks you have to logoff and logon again. Please, let me know if you know of any other way.</p>
<p>Another option to turn off UAC is the <a href="http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/">TweaUAC</a>. I could have sworn that before SP1, rebooting Vista wasn’t required. But when I tried it today, this didn’t work anymore.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/temporarily-disable-vista-uac-without-reboot/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Vista UAC poll: 67% disabled it -Tips for handling UAC</title>
		<link>http://4sysops.com/archives/vista-uac-poll-67-disabled-it-tips-for-handling-uac/</link>
		<comments>http://4sysops.com/archives/vista-uac-poll-67-disabled-it-tips-for-handling-uac/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 19:01:38 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Poll]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/vista-uac-poll-67-disabled-it-tips-for-handling-uac/</guid>
		<description><![CDATA[<p><a title="User Account Control (UAC)" href="http://4sysops.com/wp-content/uploads/2008/01/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/01/uac.png','User Account Control (UAC)',event,300,75)"><img src="http://4sysops.com/wp-content/uploads/2008/01/uac.thumbnail.png" alt="User Account Control (UAC)" width="66" height="69" align="left" /></a>The results of my poll about Vista&#8217;s User Account Control (UAC) are quite impressive. <strong>More than 2000 4sysops readers voted</strong> so far. <strong>67% have disabled UAC altogether</strong>, 5% disabled the elevation prompts, 3% changed other UAC settings and only 24% use the default UAC settings.</p>
<p>This poll is certainly not representative. <strong>4sysops readers are more tech savvy</strong> than the average Vista user. They not only figured out how to disable UAC, they also install software and change system settings more often. Thus they get annoyed by UAC prompts regularly.</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
<p>But these numbers surprised me anyway. I think this poll shows that <strong>more than 70% of IT pros reject UAC</strong>. I&#8217;ve been <a href="http://4sysops.com/archives/vista-user-account-control-uac-traps-part-2-elevated-applications/">criticizing UAC ever since</a>.  I&#8217;ve read several times that one of the major reasons why Microsoft introduced UAC was because they wanted to encourage developers to distinguish &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a title="User Account Control (UAC)" href="http://4sysops.com/wp-content/uploads/2008/01/uac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2008/01/uac.png','User Account Control (UAC)',event,300,75)"><img src="http://4sysops.com/wp-content/uploads/2008/01/uac.thumbnail.png" alt="User Account Control (UAC)" width="66" height="69" align="left" /></a>The results of my poll about Vista&#8217;s User Account Control (UAC) are quite impressive. <strong>More than 2000 4sysops readers voted</strong> so far. <strong>67% have disabled UAC altogether</strong>, 5% disabled the elevation prompts, 3% changed other UAC settings and only 24% use the default UAC settings.</p>
<p>This poll is certainly not representative. <strong>4sysops readers are more tech savvy</strong> than the average Vista user. They not only figured out how to disable UAC, they also install software and change system settings more often. Thus they get annoyed by UAC prompts regularly.</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
<p>But these numbers surprised me anyway. I think this poll shows that <strong>more than 70% of IT pros reject UAC</strong>. I&#8217;ve been <a href="http://4sysops.com/archives/vista-user-account-control-uac-traps-part-2-elevated-applications/">criticizing UAC ever since</a>.  I&#8217;ve read several times that one of the major reasons why Microsoft introduced UAC was because they wanted to encourage developers to distinguish between applications that need admin privileges and those needing just standard user rights. I wonder if this approach will work considering that the majority of IT pros disabled it anyway.</p>
<p>I am a supporter of separating administration work from ordinary Windows usage, but UAC is just a bad solution to this problem. Su/sudo under Linux is certainly a better one. However, <strong>that doesn&#8217;t mean that I recommend disabling Vista UAC</strong>. You can just <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">turn the elevation prompts off</a> and let UAC enabled. UAC improves security not only by asking for approval if an application changes important system settings. I blogged about the reasons <a href="http://4sysops.com/archives/should-you-disable-uac-user-account-control-in-windows-vista/">not to disable UAC</a> more than a year ago.</p>
<p>Another option is to use the <strong>free tool </strong><a href="http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/">TweakUAC to disable UAC quickly</a> when you have to do some tasks requiring administrator privileges. After you are done with your work, you can enable it again without hassle. This is already close to the su command under Linux. By the way, I just added TweakUAC to the list of <a href="http://4sysops.com/top-free-windows-administration-tools/">free Windows management tools</a>. So you can <a href="http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/">rate</a> it now.</p>
<p>If there are <strong>just a couple of applications where UAC is getting on your nerves</strong>, you might use this little trick to <a href="http://4sysops.com/archives/the-ninth-and-best-way-to-elevate-a-vista-application/">get rid of the UAC prompts</a> just for those aps. I think many disabled UAC not only because of the constant confirmation prompts, but also for compatibility reasons. In those cases it often helps to elevate an application manually. I listed <a href="http://4sysops.com/archives/vista%e2%80%99s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">eight ways to run a Vista application with administrator privileges</a>.</p>
<p><strong>The scripting guys</strong> might be interested in the <a href="http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/">Script Elevation PowerToys</a> that allow you to launch PowerShell with admin rights from Windows Explorer and help you to elevate a tool on the command prompt. You can also <a href="http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/">rate</a> them now. And here you&#8217;ll learn <a href="http://4sysops.com/archives/vista%e2%80%99s-uac-how-to-elevate-scripts-vbscript-and-jscript/">how to run VBScript or JScript  scripts with admin rights under Vista</a>.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/vista-uac-poll-67-disabled-it-tips-for-handling-uac/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FREE: TweakUAC &#8211; Turn off Vista UAC quickly</title>
		<link>http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/</link>
		<comments>http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 19:06:58 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/</guid>
		<description><![CDATA[<p>I just stumbled across <a href="http://www.tweak-uac.com/download/">TweakUAC</a>, a nifty free tool that allows you to <strong>turn off UAC faster </strong>than with Vista&#8217;s onboard method. What is so useful about this utility is that you can also disable and enable UAC Prompts with it.</p>
<p><a href="http://4sysops.com/archives/should-you-disable-uac-user-account-control-in-windows-vista/">Turning off Vista UAC</a> via the Control Panel is a bit longwinded. With TweakUAC, you can do this much faster. You just have to launch the tool with a mouse click.</p>
<p style="text-align: center"><a title="TweakUAC" href="http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png','TweakUAC',event,300,75)"><img src="http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png" alt="TweakUAC" /></a></p>
<p>You can also only <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">turn off the UAC prompts</a> with TweakUAC. This is not only <strong>more secure than disabling UAC altogether</strong>, you also spare the reboot. So if you have to do some admin work on a Vista machine, you can just turn off the UAC prompts and re-enable it when you are done with your work.</p>
<p>This tool is also useful for <strong>checking the UAC statu</strong>s on a Vista machine. You can just put it onto your memory stick, so you always have it &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I just stumbled across <a href="http://www.tweak-uac.com/download/">TweakUAC</a>, a nifty free tool that allows you to <strong>turn off UAC faster </strong>than with Vista&#8217;s onboard method. What is so useful about this utility is that you can also disable and enable UAC Prompts with it.</p>
<p><a href="http://4sysops.com/archives/should-you-disable-uac-user-account-control-in-windows-vista/">Turning off Vista UAC</a> via the Control Panel is a bit longwinded. With TweakUAC, you can do this much faster. You just have to launch the tool with a mouse click.</p>
<p style="text-align: center"><a title="TweakUAC" href="http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png','TweakUAC',event,300,75)"><img src="http://4sysops.com/wp-content/uploads/2007/10/tweakuac.png" alt="TweakUAC" /></a></p>
<p>You can also only <a href="http://4sysops.com/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">turn off the UAC prompts</a> with TweakUAC. This is not only <strong>more secure than disabling UAC altogether</strong>, you also spare the reboot. So if you have to do some admin work on a Vista machine, you can just turn off the UAC prompts and re-enable it when you are done with your work.</p>
<p>This tool is also useful for <strong>checking the UAC statu</strong>s on a Vista machine. You can just put it onto your memory stick, so you always have it with you.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/tweakuac-turn-off-vista-uac-quickly/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>FREE: Script Elevation PowerToys &#8211; elevate PowerShell</title>
		<link>http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/</link>
		<comments>http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 18:12:41 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Free Tools]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/</guid>
		<description><![CDATA[<p>With <strong>Vista&#8217;s UAC (User Account Control)</strong> enabled, you need an <strong>elevated command shell</strong> if you have to run commands with <strong>administrator privileges from the command line</strong>. This post explains how you can alter the Windows Explorer context menu to open an <strong>elevated command prompt</strong> in a certain directory using Microsoft&#8217;s <a href="http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/Utility2007_06.exe">Script Elevation PowerToys</a> for Windows Vista. The <strong>elevate.cmd</strong> that comes with the PowerToys allows you to <strong>launch commands and scripts with administrative rights</strong> from a non-elevated command prompt. You can also use them to elevate other file types such as MSI or MSP easily.</p>
<p>You probably know that you can <strong>launch a command prompt in Vista with the Windows Explorer</strong> by holding the shift-key and right-clicking on the folder where the commands you want to use are located. You will see the &#8220;Open Command Windows here&#8221; option in the context menu. This doesn&#8217;t work in the left navigation pane of Windows Explorer, though. By the way, the context menu &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>With <strong>Vista&#8217;s UAC (User Account Control)</strong> enabled, you need an <strong>elevated command shell</strong> if you have to run commands with <strong>administrator privileges from the command line</strong>. This post explains how you can alter the Windows Explorer context menu to open an <strong>elevated command prompt</strong> in a certain directory using Microsoft&#8217;s <a href="http://download.microsoft.com/download/f/d/0/fd05def7-68a1-4f71-8546-25c359cc0842/Utility2007_06.exe">Script Elevation PowerToys</a> for Windows Vista. The <strong>elevate.cmd</strong> that comes with the PowerToys allows you to <strong>launch commands and scripts with administrative rights</strong> from a non-elevated command prompt. You can also use them to elevate other file types such as MSI or MSP easily.</p>
<p>You probably know that you can <strong>launch a command prompt in Vista with the Windows Explorer</strong> by holding the shift-key and right-clicking on the folder where the commands you want to use are located. You will see the &#8220;Open Command Windows here&#8221; option in the context menu. This doesn&#8217;t work in the left navigation pane of Windows Explorer, though. By the way, the context menu will show another useful option this way: &#8220;<strong>Copy as Path</strong>&#8220;. It allows you to copy the corresponding path to the Windows Clipboard. This is sometimes useful if you need a directory path on the command line or in a script.</p>
<p>If you start a command prompt as described above, then Vista&#8217;s UAC will make sure that it will only be opened with standard user rights. With the <strong>Script Elevation PowerToys</strong>, you can add several new options to <strong>the context menu of Windows Explorer</strong>. To install them you have to right-click on the corresponding inf file and navigate to &#8220;install&#8221;.</p>
<p style="text-align: center"><a title="Script Elevation PowerToys" href="http://4sysops.com/wp-content/uploads/2007/10/scriptelevation_powertoys.png" onclick="return enlarge('http://4sysops.com/wp-content/plugins/zap_imgpop/','http://4sysops.com/wp-content/uploads/2007/10/scriptelevation_powertoys.png','Script Elevation PowerToys',event,300,75)"><img src="http://4sysops.com/wp-content/uploads/2007/10/scriptelevation_powertoys.png" alt="Script Elevation PowerToys" /></a></p>
<p>The name of the inf files are self-explanatory. For example, after you installed <strong>ElevateComand.inf</strong> you will be able to <strong>launch elevated commands</strong> from the command prompt with <strong>elevate &lt;application name&gt;</strong>.  You can also use this in scripts. The other inf files are for adding commands to the Windows Explorer context menu. For instance, installing <strong>PowerShellHereAsAdmin.inf </strong>will allow you to open an elevated <strong>PowerShell prompt</strong> by right-clicking on a folder in Windows Explorer. <strong>CmdHereAsAdmin</strong> does the same for <strong>Vista&#8217;s command prompt</strong>.</p>
<p>Some background on how the Script Elevation PowerToys work can be found in this <a href="http://www.microsoft.com/technet/technetmag/issues/2007/06/utilityspotlight/default.aspx">TechNet article</a>.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/change-the-local-administrator-password-on-multiple-computers-with-powershell/" title="Change the local administrator password on multiple computers with PowerShell (January 13, 2012)">Change the local administrator password on multiple computers with PowerShell</a> (2)</li>
	<li><a href="http://4sysops.com/archives/query-and-kill-a-process-on-a-remote-computer-using-powershell-and-wmi/" title="Query and kill a process on a remote computer using PowerShell and WMI (December 9, 2011)">Query and kill a process on a remote computer using PowerShell and WMI</a> (0)</li>
	<li><a href="http://4sysops.com/archives/vbscript-vs-powershell/" title="VBScript vs. PowerShell (September 20, 2011)">VBScript vs. PowerShell</a> (0)</li>
	<li><a href="http://4sysops.com/archives/powershell-tutorial-for-admins-part-6-managing-server-roles-and-features/" title="PowerShell tutorial for admins &#8211; Part 6: Managing server roles and features (July 14, 2011)">PowerShell tutorial for admins &#8211; Part 6: Managing server roles and features</a> (0)</li>
	<li><a href="http://4sysops.com/archives/powershell-tutorial-for-admins-part-5-using-powershell-scriptomatic/" title="PowerShell tutorial for admins &#8211; Part 5: Using PowerShell Scriptomatic (July 7, 2011)">PowerShell tutorial for admins &#8211; Part 5: Using PowerShell Scriptomatic</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/script-elevation-powertoys-how-to-elevate-on-the-command-prompt-and-launch-powershell-from-a-windows-explorer-context-menu-in-vista/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Poll: Did you disable Vista’s UAC?</title>
		<link>http://4sysops.com/archives/poll-did-you-disable-vista%e2%80%99s-uac/</link>
		<comments>http://4sysops.com/archives/poll-did-you-disable-vista%e2%80%99s-uac/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 21:30:31 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Poll]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/poll-did-you-disable-vista%e2%80%99s-uac/</guid>
		<description><![CDATA[<p>Most of the more tech savvy Vista users I talked to <a href="/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">disabled UAC (User Account Control)</a> or at least its confirmation prompts. I didn&#8217;t like UAC right from the beginning, but I was curious enough to see if it would really increase security and how it would affect my work. So I kept its default settings. But I wonder how many of you weren&#8217;t so patient and disabled it.</p>
<p>I must admit that for now, I am <strong>not so much disturbed by the UAC prompts</strong> anymore. I suppose, this is due to the fact that UAC has already trained me very well. So I usually don&#8217;t even notice the confirmation requests. I became aware of this when I worked with Windows Server 2008 because the prompts seem to pop up not as frequent as under Vista. So I always felt like something was missing. There are certainly <a href="/archives/should-you-disable-uac-user-account-control-in-windows-vista/">good reasons not to disable UAC</a>.</p>
<p>To date however, I didn&#8217;t encounter &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Most of the more tech savvy Vista users I talked to <a href="/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">disabled UAC (User Account Control)</a> or at least its confirmation prompts. I didn&#8217;t like UAC right from the beginning, but I was curious enough to see if it would really increase security and how it would affect my work. So I kept its default settings. But I wonder how many of you weren&#8217;t so patient and disabled it.</p>
<p>I must admit that for now, I am <strong>not so much disturbed by the UAC prompts</strong> anymore. I suppose, this is due to the fact that UAC has already trained me very well. So I usually don&#8217;t even notice the confirmation requests. I became aware of this when I worked with Windows Server 2008 because the prompts seem to pop up not as frequent as under Vista. So I always felt like something was missing. There are certainly <a href="/archives/should-you-disable-uac-user-account-control-in-windows-vista/">good reasons not to disable UAC</a>.</p>
<p>To date however, I didn&#8217;t encounter any case where Vista&#8217;s <strong>UAC really prevented malware</strong> from starting on my computer or other Vista machines in our network. You could say that the false positive rate is exactly 100%. Do you know of a positive case? If you don&#8217;t, then maybe you know of someone who did. Or maybe you know somebody whose grandmother has a cousin who heard of someone in the neighborhood who has a sister who didn&#8217;t have anti-virus software installed and who almost were infected by a virus, if not, well, a UAC prompt saved her day.</p>
<p>Please, don&#8217;t get me wrong. <strong>I fully support the idea behind UAC</strong>. Even IT pros shouldn&#8217;t logon as administrator, if they just want to read their mail or surf the web. My point is that Vista&#8217;s UAC is a bad solution to this common Windows problem. Why do I have to confirm it twice if I just want to move a desktop icon to the Recycle Bin? And why doesn&#8217;t Vista have an su command like UNIX that allows you to switch to administration mode whenever you have to administrate a PC?</p>
<p><strong>I hope I didn&#8217;t influence your answer for this poll.</strong> Just let us know if you already <a href="/archives/should-you-disable-uac-user-account-control-in-windows-vista/">disabled UAC</a> altogether or if you <a href="/archives/why-and-how-to-disable-the-uac-elevation-prompts-secure-desktop-prompting/">disabled the confirmation prompts</a> only. With the latter&#8217;s setting, UAC would still be running in the background, but it won&#8217;t prompt you if an <a href="/archives/vista%e2%80%99s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">application is about to be elevated</a>.</p>
<p>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/poll-did-you-disable-vista%e2%80%99s-uac/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Vista’s UAC: How to elevate scripts (VBScript and JScript)</title>
		<link>http://4sysops.com/archives/vista%e2%80%99s-uac-how-to-elevate-scripts-vbscript-and-jscript/</link>
		<comments>http://4sysops.com/archives/vista%e2%80%99s-uac-how-to-elevate-scripts-vbscript-and-jscript/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 13:45:35 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/vista%e2%80%99s-uac-how-to-elevate-scripts-vbscript-and-jscript/</guid>
		<description><![CDATA[<p>Stefan Krueger of the InstallSite Blog <a href="http://msmvps.com/blogs/installsite/archive/2007/07/02/998324.aspx">links</a> to two posts describing how to elevate scripts, that is to run them with <strong>administrator rights</strong>. One has an example for <a href="http://www.winhelponline.com/articles/185/1/">VBScript</a> and the other one is for <a href="http://blogs.msdn.com/aaron_margosis/archive/2007/07/01/scripting-elevation-on-vista.aspx">JScript</a>. Both solutions use a <strong>wrapper script</strong> that launches the main script. Note that they don&#8217;t circumvent UAC. If an admin is running this script, she will get the <strong>UAC prompt</strong> if this feature is not disabled. Under Windows XP, you only had the problem of running scripts with sufficient privileges, while under Vista you have the additional problem of telling UAC that a script will need admin privileges. So you have to take two lines of defense now before actually getting things done.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security </a></li>&#8230;</ul>]]></description>
			<content:encoded><![CDATA[<p>Stefan Krueger of the InstallSite Blog <a href="http://msmvps.com/blogs/installsite/archive/2007/07/02/998324.aspx">links</a> to two posts describing how to elevate scripts, that is to run them with <strong>administrator rights</strong>. One has an example for <a href="http://www.winhelponline.com/articles/185/1/">VBScript</a> and the other one is for <a href="http://blogs.msdn.com/aaron_margosis/archive/2007/07/01/scripting-elevation-on-vista.aspx">JScript</a>. Both solutions use a <strong>wrapper script</strong> that launches the main script. Note that they don&#8217;t circumvent UAC. If an admin is running this script, she will get the <strong>UAC prompt</strong> if this feature is not disabled. Under Windows XP, you only had the problem of running scripts with sufficient privileges, while under Vista you have the additional problem of telling UAC that a script will need admin privileges. So you have to take two lines of defense now before actually getting things done.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/vista%e2%80%99s-uac-how-to-elevate-scripts-vbscript-and-jscript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The ninth and best way to elevate a Vista application</title>
		<link>http://4sysops.com/archives/the-ninth-and-best-way-to-elevate-a-vista-application/</link>
		<comments>http://4sysops.com/archives/the-ninth-and-best-way-to-elevate-a-vista-application/#comments</comments>
		<pubDate>Mon, 28 May 2007 16:19:30 +0000</pubDate>
		<dc:creator>Michael Pietroforte</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[uac]]></category>

		<guid isPermaLink="false">http://4sysops.com/archives/the-ninth-and-best-way-to-elevate-a-vista-application/</guid>
		<description><![CDATA[<p>Some time ago, I listed <a href="/archives/vista%e2%80%99s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">eight ways to elevate a Vista application</a>, i.e. <strong>to run it with administrator privileges</strong>. Now, I found the ninth way and I think it has one significant advantage over the others.</p>
<p>It lets you start a tool with Administrators rights with <strong>just a mouse click</strong> and best of all; <strong>you won&#8217;t see this ugly UAC prompt.</strong> Unfortunately, this option is a bit longwinded to set up. Essentially, you have to add a task to the Task Scheduler and configure it to run &#8220;with highest privileges&#8221;. Then you create a shortcut on your desktop referring to this task. <a href="http://sbs.seandaniel.com/2007/05/how-to-launch-program-always-elevated.html">SeanDaniel.com</a> has a detailed description. Hey, I wonder if there is a PowerShell geek out there who can show us how to do this faster with a nice command. <img src='http://4sysops.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>By the way, if you believe in UAC&#8217;s ability to improve security, <strong>you should </strong><strong>only </strong><strong>do this with applications that really need admin privileges</strong> to work properly. &#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I listed <a href="/archives/vista%e2%80%99s-uac-8-ways-how-to-elevate-an-application-to-run-it-with-administrator-rights/">eight ways to elevate a Vista application</a>, i.e. <strong>to run it with administrator privileges</strong>. Now, I found the ninth way and I think it has one significant advantage over the others.</p>
<p>It lets you start a tool with Administrators rights with <strong>just a mouse click</strong> and best of all; <strong>you won&#8217;t see this ugly UAC prompt.</strong> Unfortunately, this option is a bit longwinded to set up. Essentially, you have to add a task to the Task Scheduler and configure it to run &#8220;with highest privileges&#8221;. Then you create a shortcut on your desktop referring to this task. <a href="http://sbs.seandaniel.com/2007/05/how-to-launch-program-always-elevated.html">SeanDaniel.com</a> has a detailed description. Hey, I wonder if there is a PowerShell geek out there who can show us how to do this faster with a nice command. <img src='http://4sysops.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>By the way, if you believe in UAC&#8217;s ability to improve security, <strong>you should </strong><strong>only </strong><strong>do this with applications that really need admin privileges</strong> to work properly. You can also use this trick to start a tool with Administrator rights only when it is necessary. For example, you could create two shortcuts on your desktop pointing to PowserShell, one that elevates PowerShell and the other only launches it with standard user rights.</p>
Author: Michael Pietroforte
<br />
<small>Copyright &#169; 2006-2012, 4sysops, Digital fingerprint: 3db371642e7c3f4fe3ee9d5cf7666eb0</small><br />
	<br /><strong>Related</strong>
	<ul class="st-related-posts">
	<li><a href="http://4sysops.com/archives/thoughts-about-user-account-controls-uac-primary-design-goal/" title="Thoughts about User Account Control&#8217;s (UAC) primary design goal (June 18, 2009)">Thoughts about User Account Control&#8217;s (UAC) primary design goal</a> (4)</li>
	<li><a href="http://4sysops.com/archives/the-myth-about-the-standard-user-in-windows-vista-and-windows-7/" title="The myth about the standard user in Windows Vista and Windows 7 (May 19, 2009)">The myth about the standard user in Windows Vista and Windows 7</a> (10)</li>
	<li><a href="http://4sysops.com/archives/windows-7-rc-uac-security-vulnerability-auto-elevation/" title="Windows 7 RC UAC security vulnerability: Auto elevation (May 18, 2009)">Windows 7 RC UAC security vulnerability: Auto elevation</a> (5)</li>
	<li><a href="http://4sysops.com/archives/the-myths-about-so-called-hidden-built-in-administrator-account-in-windows-vista-and-windows-7/" title="The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7 (May 15, 2009)">The myths about so-called hidden built-in administrator account in Windows Vista and Windows 7</a> (3)</li>
	<li><a href="http://4sysops.com/archives/free-steel-run-as-let-standard-users-execute-with-administrator-rights/" title="FREE: Steel Run As &#8211; Let standard users execute with administrator rights (February 24, 2009)">FREE: Steel Run As &#8211; Let standard users execute with administrator rights</a> (14)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://4sysops.com/archives/the-ninth-and-best-way-to-elevate-a-vista-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

