<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx</link><description>As a senior developer at Microsoft, you often find yourself participating on a number of v-teams. One of the v-teams I'm on is responsible for approving new services added to Windows. As I've mentioned before, I'm a nutcase about stuff running on my machines</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#5592163</link><pubDate>Mon, 22 Oct 2007 09:11:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5592163</guid><dc:creator>mark @want.la</dc:creator><description>&lt;p&gt;After having my CPU almost come to a complete stop when I connected my xbox 360 media edition extender sharing on using wmp11 the file WMPNetwk.exe &amp;nbsp;hogs up to 90% of my quad core system. What gives? just google that file name and if you think that is bad, wait to you see what Vista does with WMP11 when any system sound or music file is playing &amp;gt; &lt;a rel="nofollow" target="_new" href="http://blogs.zdnet.com/hardware/?p=702"&gt;http://blogs.zdnet.com/hardware/?p=702&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I rolled back to wm10 and my Xbox360 is now no longer a media extender like all the hype marketing Microsoft pitches that xbox360 is a certified Media Center extender? They fail to mention that when you are not even sharing, that wmp11 and shares almost your entire CPU power to a very horrible bug that should be registered as certified mailware. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5592163" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4706731</link><pubDate>Sun, 02 Sep 2007 18:46:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4706731</guid><dc:creator>Bikedude</dc:creator><description>&lt;p&gt;August wrote: &amp;quot;I think it was Windows Update, but I was never sure. Problem is gone now anyways.&amp;quot;&lt;/p&gt;
&lt;p&gt;Your suspicion is probably correct. The Register ran several articles a few months ago about Windows Update burning 100% CPU. I observed the phenomena on several computers, and it seems to be a problem of the past now.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4706731" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4581349</link><pubDate>Mon, 27 Aug 2007 04:43:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4581349</guid><dc:creator>Matthew</dc:creator><description>&lt;p&gt;Larry,&lt;/p&gt;
&lt;p&gt;You are a gem - we will look into this option. You may have just removed one craplet from the world. :)&lt;/p&gt;
&lt;p&gt;We are using .NET - I assume there is no 'pure' way to do this (ie we will be forced to use COM Interop)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4581349" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4581231</link><pubDate>Mon, 27 Aug 2007 04:13:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4581231</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;Friday, August 24, 2007 12:06 PM by Hob Gadling&lt;/p&gt;
&lt;p&gt;&amp;gt; A case in point is the Windows Media Player Network Sharing&lt;/p&gt;
&lt;p&gt;&amp;gt; Service (WMPNetwk.exe and WMPNSCFG.exe) which is&lt;/p&gt;
&lt;p&gt;&amp;gt; installed by default with WMP11. Unfortunately it keeps&lt;/p&gt;
&lt;p&gt;&amp;gt; running even after turning off media sharing from the UI.&lt;/p&gt;
&lt;p&gt;Thank you very much for this news. &amp;nbsp;I hadn't had time yet to investigate why Windows Media Player suddenly started to attempt network connections when I wasn't even using Windows Media Player. &amp;nbsp;And if I recall correctly they're outbound connections, just like malware logging into a botnet, so they don't get caught by Windows XP's default firewall. &amp;nbsp;Nice to see that there's a UI that I can go hunting for in order to say I want to turn it off, somehow typical to see that it still won't turn off. &amp;nbsp;Sigh. &amp;nbsp;Thank you anyway, since the information is useful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4581231" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4560233</link><pubDate>Sat, 25 Aug 2007 18:16:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4560233</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;Igor and Matthew: I just realized that there's a workaround.&lt;/p&gt;
&lt;p&gt;If you register your COM object as LocalService, you can call CoCreateInstance as a limited user and as long as you have COM launch permissions for the object, the service controller will start your service.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4560233" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4551277</link><pubDate>Sat, 25 Aug 2007 05:12:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4551277</guid><dc:creator>Igor</dc:creator><description>&lt;p&gt;Oh about services, Apple is shoveling their Bonjour Service (aka mDNSResponder.exe) with almost every recent application they sell.&lt;/p&gt;
&lt;p&gt;Take note that if you use dial-up and you delete it, you might not be able to use Internet because it inserts itself into the LSP stack.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4551277" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4551232</link><pubDate>Sat, 25 Aug 2007 05:10:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4551232</guid><dc:creator>Igor</dc:creator><description>&lt;p&gt;&amp;quot;Is there a way around this?&amp;quot;&lt;/p&gt;
&lt;p&gt;Yes it is, it is called Run As Administrator. Either that or redesign your application so that it doesn't require admin access.&lt;/p&gt;
&lt;p&gt;Larry, I was wondering, why Windows has MSDTC service and why it has to be started even if you don't have any NTFS volumes around?&lt;/p&gt;
&lt;p&gt;May I give you an idea for a next bunch of posts?&lt;/p&gt;
&lt;p&gt;I am annoyed by Recycle Bin, Recycler, and System Volume Information.&lt;/p&gt;
&lt;p&gt;I never delete to recycle bin, I never use system restore (I disable it and the sr service too), but I still get those folders created on my disks.&lt;/p&gt;
&lt;p&gt;There is a shell API IsBitBucketableDrive() which should check the registry and not create recycle bin folders if the drive is marked as non bit bucketable. That doesn't seem to work for some reason so I resolved it by patching the API.&lt;/p&gt;
&lt;p&gt;What is left is that darn System Volume Information folder which has MountPointManagerRemoteDatabase (0 bytes) and tracking.log (usually also 0 bytes). My question is whether is that really neccessary to exist if I do not have a need for it?&lt;/p&gt;
&lt;p&gt;I mean, isn't it a bad design to scatter folders and files all over _my_ drives? Many new applcations now follow suit and create folders and files I never use and there is no way to prevent them from recreating them. With drives getting bigger and bigger, the space is no longer a concern, but I still like my drives to be tidy and organized.&lt;/p&gt;
&lt;p&gt;I would really like if Windows had some way of managing this. Heck, even a simple text file with a list of folder and file names which will not be accepted by CreateFile() and CreateDirectory() would suffice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4551232" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4544304</link><pubDate>Fri, 24 Aug 2007 19:06:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4544304</guid><dc:creator>Hob Gadling</dc:creator><description>&lt;p&gt;A case in point is the Windows Media Player Network Sharing Service (WMPNetwk.exe and WMPNSCFG.exe) which is installed by default with WMP11. Unfortunately it keeps running even after turning off media sharing from the UI. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4544304" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4537678</link><pubDate>Fri, 24 Aug 2007 08:42:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4537678</guid><dc:creator>Larry Osterman [MSFT]</dc:creator><description>&lt;p&gt;Matthew, unfortunately no :(, unless you're willing to grant interactive users the right to start your service, which means that you need to consider the threats associated with that.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4537678" width="1" height="1"&gt;</description></item><item><title>re: Applet Mitigations - Services.</title><link>http://blogs.msdn.com/b/larryosterman/archive/2007/08/22/applet-mitigations-services.aspx#4537655</link><pubDate>Fri, 24 Aug 2007 08:38:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4537655</guid><dc:creator>Matthew</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt; Does your service REALLY need to be enabled and auto-start (even auto-start-delay) on every SKU? &amp;nbsp;Really? &lt;/p&gt;
&lt;p&gt;We use services since some of our features require admin access. Unfortunately we need them to be running all the time since non-admin users need the feature too - yet they can't just start the service when they need the feature (since non-admins can't start and stop services)...&lt;/p&gt;
&lt;p&gt;Is there a way around this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4537655" width="1" height="1"&gt;</description></item></channel></rss>