<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Use Server 2003 to get files to your Xbox 360</title>
	<atom:link href="http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/feed" rel="self" type="application/rss+xml" />
	<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360</link>
	<description>Brick blog, intended about Lego, but wound up everything else</description>
	<lastBuildDate>Mon, 09 Jan 2012 11:33:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Ed</title>
		<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/comment-page-1#comment-4335</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Sat, 19 Jul 2008 18:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/#comment-4335</guid>
		<description>http://alantechreview.blogspot.com/2008/03/installing-ssdp-and-upnp-services-under.html

Installing SSDP and UPNP services under Windows 2k3
Windows 2003 Server does not come with either the Universal Plug and Play service or the SSDP Discovery Service. These services are useful for poking holes in your firewall and supporting image downloading from Canon cameras, among other things.

As it turns out, it is possible to install these services under Win2k3, if you have access to a WinXP machine or install CD. See the last post at this link, or in the case that the link dies, follow the instructions below.

Make a file called XtraServices.inf and save it in c:\windows\inf using notepad, with the following text:

[version]
signature=&quot;$WINDOWS NT$&quot;
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf
[DestinationDirs]
UPNP.SysFiles=11
UPNP.XMLFiles=11,icsxml
[Optional Components]
UPNPSvc
[UPNPSvc]
OptionDesc=%UPNP_DESC%
Tip=%UPNP_TIP%
IconIndex=93
CopyFiles=UPNP.SysFiles,UPNP.XMLFiles
Uninstall=UPNP.Remove
RegisterDlls=UPNP.RegisterDlls
AddService=upnphost, 0x410,UPNP_upnphost_Svc
AddService=SSDPSRV, 0x410,UPNP_SSDP_svc, UPNP_Evt
SizeApproximation=678976
[UPNP.Remove]
UnregisterDlls=UPNP.UnRegisterDlls
DelFiles=UPNP.SysFiles,UPNP.XMLFiles
DelService=upnphost
DelService=SSDPSRV
[UPNP.RegisterDlls]
11,, upnp.dll, 1
11,, upnphost.dll, 1
11,, upnpcont.exe,,,&quot;/regserver&quot;
[UPNP.UnRegisterDlls]
24,%lite_path%,%lite_prog%,,,&quot;stop upnphost&quot;
24,%lite_path%,%lite_prog%,,,&quot;stop SSDPSRV&quot;
11,, upnp.dll, 1
11,, upnphost.dll, 1
11,, upnpcont.exe,,,&quot;/unregserver&quot;
[UPNP.SysFiles]
ssdpsrv.dll,,,1
ssdpapi.dll,,,1
upnp.dll,,,1
upnphost.dll,,,1
upnpcont.exe,,,1
udhisapi.dll,,,1
upnpui.dll,,,1
[UPNP.XMLFiles]
cmnicfg.xml
ipcfg.xml
osinfo.xml
potscfg.xml
pppcfg.xml
[UPNP.SysFiles.Security]
&quot;D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)&quot;
[UPNP_upnphost_Svc]
Description=%UPNPHOST_Desc%
DisplayName=%UPNPHOST_Display%
ServiceType=0x20
StartType=3
ErrorControl=1
StartName=&quot;NT AUTHORITY&quot;\LocalService
ServiceBinary=%11%\svchost.exe -k LocalService
AddReg=upnphost.AddReg.Secure, upnphost.AddReg
Dependencies=SSDPSRV
Security=&quot;D:(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;AU)(A;;GA;;;PU)(A;;CCDCLCSWLOCRRC;;;LS)&quot;
[upnphost.AddReg]
HKR, Parameters, ServiceDll, 0x20000, &quot;%%SystemRoot%%\System32\upnphost.dll&quot;
HKLM, &quot;Software\Microsoft\UPnP Device Host\HTTP Server&quot;, &quot;MaxConnections&quot;, 0x00010001, 0x00000050
HKLM, &quot;Software\Microsoft\UPnP Device Host\HTTP Server\VROOTS&quot;,,0x0010
[upnphost.AddReg.Secure]
HKLM, &quot;Software\Microsoft\UPnP Device Host&quot;,,0x10
[upnphost.AddReg.Secure.Security]
&quot;D:PAR(A;CI;KA;;;BA)(A;CIIO;KA;;;CO)(A;CI;KA;;;LS)(A;CI;KA;;;SY)(A;CI;KR;;;BU)&quot;
[UPNP_SSDP_svc]
Description=%UPNP_Desc%
DisplayName=%UPNP_Display%
ServiceType=0x20
StartType=3
StartName=&quot;NT AUTHORITY&quot;\LocalService
ErrorControl=1
ServiceBinary=%11%\svchost.exe -k LocalService
Security=&quot;D:(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;AU)(A;;GA;;;PU)(A;;RPWPDTRC;;;LS)&quot;
AddReg=UPNP.AddReg
[UPNP.AddReg]
HKR, Parameters, ServiceDll, 0x20000, &quot;%%SystemRoot%%\System32\ssdpsrv.dll&quot;
[SourceDisksNames]
1=,,,i386
[SourceDisksFiles]
sp1.cab=1,,
sp2.cab=1,,
[StringHunt]
shl_img.inf
msagent.inf
pchealth.inf
wordpad.inf
msinfo32.inf
syssetup.inf
netupnph.inf
[Strings]
KEY_RUN=&quot;Software\Microsoft\Windows\CurrentVersion\Run&quot;
KEY_RUNONCE=&quot;Software\Microsoft\Windows\CurrentVersion\RunOnce&quot;
KEY_APPPATHS=&quot;Software\Microsoft\Windows\CurrentVersion\App Paths&quot;
KEY_UNINSTALL=&quot;Software\Microsoft\Windows\CurrentVersion\Uninstall&quot;
KEY_SAFEBOOT=&quot;System\CurrentControlSet\Control\SafeBoot&quot;
KEY_PFPROFILE=&quot;Software\Policies\Microsoft\Windows\System\PCHealth&quot;
KEY_SVCHOST=&quot;Software\Microsoft\Windows NT\CurrentVersion\Svchost&quot;
KEY_LAME=&quot;SOFTWARE\Microsoft\PCHealth\Clients\Dialog Comments&quot;
KEY_COMMENT_LINK=&quot;Control Panel\Desktop&quot;
______LitePC_Local_Strings______=&quot;&quot;
UPNP_DESC=&quot;Universal Plug and Play&quot;
UPNP_TIP=&quot;Support to host Universal Plug and Play devices and to discover UPnP devices on your network.&quot;
UPNPHOST_Display=&quot;Universal Plug and Play Device Host&quot;
UPNPHOST_Desc=&quot;Provides support to host Universal Plug and Play devices.&quot;
UPNP_Display=&quot;SSDP Discovery Service&quot;
UPNP_Desc=&quot;Enables discovery of UPnP devices on your home network.&quot;
LCID=&quot;0409&quot;
UILanguageID=1033
MsSHARED=&quot;Microsoft Shared&quot;
OLDDB=&quot;Ole DB&quot;
ADO=&quot;ado&quot;
MSADC=&quot;msadc&quot;
DAO=&quot;DAO&quot;
MSSOAPBIN=&quot;MSSoap\Binaries&quot;
MSSOAPBINRES=&quot;MSSoap\Binaries\Resources\1033&quot;
MSInfo32_DESC=&quot;System Information&quot;
MSInfo32_INFOTIP=&quot;Displays current system information.&quot;
SystemTools_GROUP=&quot;Accessories\System Tools&quot;
MSINFOPATHL=&quot;Microsoft Shared\MSInfo&quot;

Next, make a file called c:\main.inf using notepad, with the following text:

[Version]
Signature=&quot;$Windows NT$&quot;
[Global]
WindowTitle=&quot;Onemancan&quot;
WindowTitle_Standalone=&quot;Onemancan&quot;
[Components]
UPSSvc=ocgen.dll,OcEntry,&quot;XtraServices.inf&quot;,,7

Now, you&#039;ll need the driver files that this will install. If you have an XP SP2 install CD, you are good to go. Otherwise, you can copy them from your current XP SP2 install. The files you need are listed below; in general just search in your windows folder for upnp, ssd, udhisapi, and copy all those files to a USB drive, and then search for cmnicfg, and copy all the files in that directory to the drive as well.

dpnhupnp.dll
upnp.dll
upnpcont.exe
upnphost.dll
upnpui.dll
ssdpsrv.dll
ssdpapi.dll
udhisapi.dll
cmnicfg.xml
ipcfg.xml
osinfo.xml
potscfg.xml
pppcfg.xml

Now, run this: sysocmgr.exe /i:c:\main.inf

Then launch regedit
Find: hklm\software\microsoft\windows nt\currentversion\svchost
Edit: &#039;LocalService&#039; Key and add upnphost and SSDPSRV, each on their own line, at the end. Include an empty line afterwards.

Reboot, and finally, open up the Services window (run services.msc), and set Universal PnP and SSDP discovery service to automatic.</description>
		<content:encoded><![CDATA[<p><a href="http://alantechreview.blogspot.com/2008/03/installing-ssdp-and-upnp-services-under.html" rel="nofollow">http://alantechreview.blogspot.com/2008/03/installing-ssdp-and-upnp-services-under.html</a></p>
<p>Installing SSDP and UPNP services under Windows 2k3<br />
Windows 2003 Server does not come with either the Universal Plug and Play service or the SSDP Discovery Service. These services are useful for poking holes in your firewall and supporting image downloading from Canon cameras, among other things.</p>
<p>As it turns out, it is possible to install these services under Win2k3, if you have access to a WinXP machine or install CD. See the last post at this link, or in the case that the link dies, follow the instructions below.</p>
<p>Make a file called XtraServices.inf and save it in c:\windows\inf using notepad, with the following text:</p>
<p>[version]<br />
signature=&#8221;$WINDOWS NT$&#8221;<br />
ClassGUID={00000000-0000-0000-0000-000000000000}<br />
LayoutFile=layout.inf<br />
[DestinationDirs]<br />
UPNP.SysFiles=11<br />
UPNP.XMLFiles=11,icsxml<br />
[Optional Components]<br />
UPNPSvc<br />
[UPNPSvc]<br />
OptionDesc=%UPNP_DESC%<br />
Tip=%UPNP_TIP%<br />
IconIndex=93<br />
CopyFiles=UPNP.SysFiles,UPNP.XMLFiles<br />
Uninstall=UPNP.Remove<br />
RegisterDlls=UPNP.RegisterDlls<br />
AddService=upnphost, 0&#215;410,UPNP_upnphost_Svc<br />
AddService=SSDPSRV, 0&#215;410,UPNP_SSDP_svc, UPNP_Evt<br />
SizeApproximation=678976<br />
[UPNP.Remove]<br />
UnregisterDlls=UPNP.UnRegisterDlls<br />
DelFiles=UPNP.SysFiles,UPNP.XMLFiles<br />
DelService=upnphost<br />
DelService=SSDPSRV<br />
[UPNP.RegisterDlls]<br />
11,, upnp.dll, 1<br />
11,, upnphost.dll, 1<br />
11,, upnpcont.exe,,,&#8221;/regserver&#8221;<br />
[UPNP.UnRegisterDlls]<br />
24,%lite_path%,%lite_prog%,,,&#8221;stop upnphost&#8221;<br />
24,%lite_path%,%lite_prog%,,,&#8221;stop SSDPSRV&#8221;<br />
11,, upnp.dll, 1<br />
11,, upnphost.dll, 1<br />
11,, upnpcont.exe,,,&#8221;/unregserver&#8221;<br />
[UPNP.SysFiles]<br />
ssdpsrv.dll,,,1<br />
ssdpapi.dll,,,1<br />
upnp.dll,,,1<br />
upnphost.dll,,,1<br />
upnpcont.exe,,,1<br />
udhisapi.dll,,,1<br />
upnpui.dll,,,1<br />
[UPNP.XMLFiles]<br />
cmnicfg.xml<br />
ipcfg.xml<br />
osinfo.xml<br />
potscfg.xml<br />
pppcfg.xml<br />
[UPNP.SysFiles.Security]<br />
&#8220;D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)&#8221;<br />
[UPNP_upnphost_Svc]<br />
Description=%UPNPHOST_Desc%<br />
DisplayName=%UPNPHOST_Display%<br />
ServiceType=0&#215;20<br />
StartType=3<br />
ErrorControl=1<br />
StartName=&#8221;NT AUTHORITY&#8221;\LocalService<br />
ServiceBinary=%11%\svchost.exe -k LocalService<br />
AddReg=upnphost.AddReg.Secure, upnphost.AddReg<br />
Dependencies=SSDPSRV<br />
Security=&#8221;D:(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;AU)(A;;GA;;;PU)(A;;CCDCLCSWLOCRRC;;;LS)&#8221;<br />
[upnphost.AddReg]<br />
HKR, Parameters, ServiceDll, 0&#215;20000, &#8220;%%SystemRoot%%\System32\upnphost.dll&#8221;<br />
HKLM, &#8220;Software\Microsoft\UPnP Device Host\HTTP Server&#8221;, &#8220;MaxConnections&#8221;, 0&#215;00010001, 0&#215;00000050<br />
HKLM, &#8220;Software\Microsoft\UPnP Device Host\HTTP Server\VROOTS&#8221;,,0&#215;0010<br />
[upnphost.AddReg.Secure]<br />
HKLM, &#8220;Software\Microsoft\UPnP Device Host&#8221;,,0&#215;10<br />
[upnphost.AddReg.Secure.Security]<br />
&#8220;D:PAR(A;CI;KA;;;BA)(A;CIIO;KA;;;CO)(A;CI;KA;;;LS)(A;CI;KA;;;SY)(A;CI;KR;;;BU)&#8221;<br />
[UPNP_SSDP_svc]<br />
Description=%UPNP_Desc%<br />
DisplayName=%UPNP_Display%<br />
ServiceType=0&#215;20<br />
StartType=3<br />
StartName=&#8221;NT AUTHORITY&#8221;\LocalService<br />
ErrorControl=1<br />
ServiceBinary=%11%\svchost.exe -k LocalService<br />
Security=&#8221;D:(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;AU)(A;;GA;;;PU)(A;;RPWPDTRC;;;LS)&#8221;<br />
AddReg=UPNP.AddReg<br />
[UPNP.AddReg]<br />
HKR, Parameters, ServiceDll, 0&#215;20000, &#8220;%%SystemRoot%%\System32\ssdpsrv.dll&#8221;<br />
[SourceDisksNames]<br />
1=,,,i386<br />
[SourceDisksFiles]<br />
sp1.cab=1,,<br />
sp2.cab=1,,<br />
[StringHunt]<br />
shl_img.inf<br />
msagent.inf<br />
pchealth.inf<br />
wordpad.inf<br />
msinfo32.inf<br />
syssetup.inf<br />
netupnph.inf<br />
[Strings]<br />
KEY_RUN=&#8221;Software\Microsoft\Windows\CurrentVersion\Run&#8221;<br />
KEY_RUNONCE=&#8221;Software\Microsoft\Windows\CurrentVersion\RunOnce&#8221;<br />
KEY_APPPATHS=&#8221;Software\Microsoft\Windows\CurrentVersion\App Paths&#8221;<br />
KEY_UNINSTALL=&#8221;Software\Microsoft\Windows\CurrentVersion\Uninstall&#8221;<br />
KEY_SAFEBOOT=&#8221;System\CurrentControlSet\Control\SafeBoot&#8221;<br />
KEY_PFPROFILE=&#8221;Software\Policies\Microsoft\Windows\System\PCHealth&#8221;<br />
KEY_SVCHOST=&#8221;Software\Microsoft\Windows NT\CurrentVersion\Svchost&#8221;<br />
KEY_LAME=&#8221;SOFTWARE\Microsoft\PCHealth\Clients\Dialog Comments&#8221;<br />
KEY_COMMENT_LINK=&#8221;Control Panel\Desktop&#8221;<br />
______LitePC_Local_Strings______=&#8221;"<br />
UPNP_DESC=&#8221;Universal Plug and Play&#8221;<br />
UPNP_TIP=&#8221;Support to host Universal Plug and Play devices and to discover UPnP devices on your network.&#8221;<br />
UPNPHOST_Display=&#8221;Universal Plug and Play Device Host&#8221;<br />
UPNPHOST_Desc=&#8221;Provides support to host Universal Plug and Play devices.&#8221;<br />
UPNP_Display=&#8221;SSDP Discovery Service&#8221;<br />
UPNP_Desc=&#8221;Enables discovery of UPnP devices on your home network.&#8221;<br />
LCID=&#8221;0409&#8243;<br />
UILanguageID=1033<br />
MsSHARED=&#8221;Microsoft Shared&#8221;<br />
OLDDB=&#8221;Ole DB&#8221;<br />
ADO=&#8221;ado&#8221;<br />
MSADC=&#8221;msadc&#8221;<br />
DAO=&#8221;DAO&#8221;<br />
MSSOAPBIN=&#8221;MSSoap\Binaries&#8221;<br />
MSSOAPBINRES=&#8221;MSSoap\Binaries\Resources\1033&#8243;<br />
MSInfo32_DESC=&#8221;System Information&#8221;<br />
MSInfo32_INFOTIP=&#8221;Displays current system information.&#8221;<br />
SystemTools_GROUP=&#8221;Accessories\System Tools&#8221;<br />
MSINFOPATHL=&#8221;Microsoft Shared\MSInfo&#8221;</p>
<p>Next, make a file called c:\main.inf using notepad, with the following text:</p>
<p>[Version]<br />
Signature=&#8221;$Windows NT$&#8221;<br />
[Global]<br />
WindowTitle=&#8221;Onemancan&#8221;<br />
WindowTitle_Standalone=&#8221;Onemancan&#8221;<br />
[Components]<br />
UPSSvc=ocgen.dll,OcEntry,&#8221;XtraServices.inf&#8221;,,7</p>
<p>Now, you&#8217;ll need the driver files that this will install. If you have an XP SP2 install CD, you are good to go. Otherwise, you can copy them from your current XP SP2 install. The files you need are listed below; in general just search in your windows folder for upnp, ssd, udhisapi, and copy all those files to a USB drive, and then search for cmnicfg, and copy all the files in that directory to the drive as well.</p>
<p>dpnhupnp.dll<br />
upnp.dll<br />
upnpcont.exe<br />
upnphost.dll<br />
upnpui.dll<br />
ssdpsrv.dll<br />
ssdpapi.dll<br />
udhisapi.dll<br />
cmnicfg.xml<br />
ipcfg.xml<br />
osinfo.xml<br />
potscfg.xml<br />
pppcfg.xml</p>
<p>Now, run this: sysocmgr.exe /i:c:\main.inf</p>
<p>Then launch regedit<br />
Find: hklm\software\microsoft\windows nt\currentversion\svchost<br />
Edit: &#8216;LocalService&#8217; Key and add upnphost and SSDPSRV, each on their own line, at the end. Include an empty line afterwards.</p>
<p>Reboot, and finally, open up the Services window (run services.msc), and set Universal PnP and SSDP discovery service to automatic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kayakermanmike</title>
		<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/comment-page-1#comment-4320</link>
		<dc:creator>kayakermanmike</dc:creator>
		<pubDate>Sun, 02 Mar 2008 16:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/#comment-4320</guid>
		<description>Unfortunately not. The solution ended up being a Frankenstein computer resurrected form various old parts that acts s a low end htpc. :-(

It&#039;s much less glorious a solution, but it brings in enough power to fire up a few of my favorite pc games too.</description>
		<content:encoded><![CDATA[<p>Unfortunately not. The solution ended up being a Frankenstein computer resurrected form various old parts that acts s a low end htpc. :-(</p>
<p>It&#8217;s much less glorious a solution, but it brings in enough power to fire up a few of my favorite pc games too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Meep</title>
		<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/comment-page-1#comment-4319</link>
		<dc:creator>Meep</dc:creator>
		<pubDate>Sat, 01 Mar 2008 23:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/#comment-4319</guid>
		<description>Did you ever have any luck with this? I&#039;m doing the same now and having issues with windows media player crashing when I try to share content.</description>
		<content:encoded><![CDATA[<p>Did you ever have any luck with this? I&#8217;m doing the same now and having issues with windows media player crashing when I try to share content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kayakermanmike</title>
		<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/comment-page-1#comment-4234</link>
		<dc:creator>kayakermanmike</dc:creator>
		<pubDate>Fri, 02 Nov 2007 16:53:53 +0000</pubDate>
		<guid isPermaLink="false">http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/#comment-4234</guid>
		<description>If by big, you only mean 20&quot;. . .

Pout.</description>
		<content:encoded><![CDATA[<p>If by big, you only mean 20&#8243;. . .</p>
<p>Pout.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: al</title>
		<link>http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/comment-page-1#comment-4233</link>
		<dc:creator>al</dc:creator>
		<pubDate>Fri, 02 Nov 2007 14:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://brickblog.net/2007/11/02/use-server-2003-to-get-files-to-your-xbox-360/#comment-4233</guid>
		<description>ya, there&#039;s nothin like streaming your porn to the big screen ;-)</description>
		<content:encoded><![CDATA[<p>ya, there&#8217;s nothin like streaming your porn to the big screen ;-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

