15 Sep 2011

(Update 1) Note: This relates to the Windows 8 Developer Preview, your mileage may vary and this may change.

This post is here to help you, and me, by sharing solutions that I am finding while trying to get Windows 8 running for a professional developer. I am using a HP 8510w laptop so some things maybe specific. This will be updated randomly and will be more like a live blog than a polished post.

(Update 1) As I update this I will prefix new content with (Update #) where # is the update number. The latest ones will be in bold.

Problems & Solutions

Graphics

I have a NVidia Quatro graphics card and to get it working correctly with Win8 (rather than the basic graphic driver) I needed to use the BETA driver from: Beta and Older Driver Versions – I used the Verde 285.27 Driver and that worked just fine, everything else was broken in one way or another.

(Update 5) This just worked with the Windows 8 Community Preview

.NET 3.5

imageA bunch of apps use .NET 3.5 or earlier so I needed that. To install it you must install it via the Turn Windows Features On/Off  option in the control panel (it’s under Programs). I had a BUNCH of issues (error 0x800F0906) getting it to work as it needs to download it which I think are proxy related. Once I downloaded via 3g it finally came down (took an hour Sad smile).

(UPDATE 2) Tried this via a transparent proxy and it worked too. Seems it is related to proxy servers that require basic authentication.

(UPDATE 4) Finally found a solution Smile Thanks to Zayd Kara for helping me with this:

Copy the SXS folder from the Windows 8 ISO to the C:\Temp folder.

Then run: dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

pic

Metro Style Apps Don’t Run

Details: http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/cd6df64d-737d-40e0-b999-03e654204448

(Update 1) Found the error message in the Event Log (Application and Services Logs –> Microsoft –> Windows –> WwaHost –> Admin)

Windows Web Application Host has encountered an unexpected exception. The error is number 0x8007000E.

image

(UPDATE 2) One of the best new features in Windows 8 is the ability to reset your machine without affecting your files. I did this and this solved all my issues image

(UPDATE 4) The cause of this is the DLink modem software for my 3G modem. It is screwing up com. No idea why, and no way around it. That’ll teach me to use a 3g modem that doesn’t work with the natively Windows 7/8 mobile internet support.

Windows Phone Developer Tools

The 7.0 RTM release will NOT install at all. The 7.1 RC will install so you may need to get that one.

YOU MUST install .NET 3.5 first (see above). Once installed I didn’t have any emulator options and trying to run it would cause: HRESULT: 0x89721800

I resolved this by deleting “%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\10.0” (source for that App Hub Forums)

The emulator option appeared but now when I try to run it, it crashes Windows 8 with a BSOD related to vmm.sys – no solution yet.

(UPDATE 2) I have tried everything and nothing seems to help. Resorted to using a Windows 7 boot from VHD to be able to run these tools Sad smile

(Update 5) Solved: http://sadev.co.za/content/installing-windows-phone-developer-tools-windows-8

Microsoft Security Essentials

It would not install because of a compatibility issue Sad smile Downloaded it again from the website, which doesn’t tell you version numbers and the file size looked the same, but this newer one did work fine.

(UPDATE 2) Paul Adare pointed out on the forums that this is included now out of the box, so not needed Smile 

Switch to Live ID

Not working, error 0xD00000072 – suspecting proxy again.

Install of Visual Studio 2010 Offline Documentation

Completely failed, no idea why.

Capture

D-Link 3G Modem

It could not find the drivers, so I had to go to device manager, select the unknown devices –> Right click –>  Update Driver –> Browse my computer –> C:\Program Files (x86)\D-Link Connection Manager\drivers\64bit\WIN7

Then it found and installed the drivers for the 3G modem

(Update 1) Visual Studio 11 Express for Windows Developer Preview

Cannot build or run Metro Style apps.

Designer is failing with Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))

And running them fails with Unable to activate Windows Tailored application

I suspect this is related to the Metro app issue above.

Capture5Capture6

(Update 1) Internet Explorer 10

Two interesting issues, one browsing our intranet which runs on HTTPS any content from HTTP fails to load and there is NO option to allow it.

Capture3

Second issue is in the IE desktop mode there is no tooltips Confused smile 

ie-desktop

However the solution is to run the Metro Style Internet Explorer, and it shows tooltips… and they are LOVELY:

ie-metro

(Update 3) SharePoint

I am referring to connecting to SharePoint server using IE 10, in short – it is horrid for anything other than basic browsing. I have installed Chrome to get around this.

(Update 3) Windows Server AppFabric

imageI needed Windows Server AppFabric installed so I could do development, however AppFabric does not install on Windows 8 Sad smile

To work around this I waited for the error to appear, then browsed to the extracted files (the moment you click ok on the error it cleans itself up) and used the expand command to extract the msu file which you can find in the packages folder.

That gets me a cab file which I extract again and that produces another 1 996 files. In there I used the file search to find the assemblies I needed to get the code to build, won’t run but at least I can code Smile

(Update 4) HP LaserJet 4250 Printer

I have this printer on the network but it was horrid trying to get Windows to see and work with it. The trick was to download the actual PCL6 drivers from the HP website. This has all the options to set it up and it works fine now Smile

(Update 5) This just worked with the Windows 8 Community Preview

Things that just worked

For balance here are application that have been installed with no issue.

  • Visual Studio 2010 + SP1
  • Firefox 6
  • Chrome (what ever the latest is)
  • Windows Live Writer
  • TweetDeck
  • Office 2010 + SP 1
  • (Update 1) VLC
  • (Update 3) Pull

There is also some more info in the comments!

Comments

Visitor's picture

To add to your 'Things that just worked' list: MetroTwit MetroTwit Show More than the actual apps, this just confirms that WPF(MT) and SL OOB(MTS) both work fine. Further more - and a bit off-topic - you cannot use SL assemblies in a Metro app, you need to use a full .NET build of it. Also, Silverlight does not come preinstalled.
Visitor's picture

I too am having problem getting 3.5 enabled because of 0x800F0906 =( but I have a connection! qq
G B's picture

I am facing the same issue. Any ideas on how to resolve this?
Robert MacLean's picture

It is proxy related, you need to speak to you IT people (or ISP potentially) and get them to adjust the proxy settings.
Rick Eveleigh's picture

For anyone struggling with proxy issues, use the dism syntax here. Note that you don't have to copy the files off the DVD/ISO, you can run directly from it by using x:\sources\sxs where x: is your DVD drive/mounted ISO.
jellymann's picture

I tried using DISM to install DotNet 3.5, but it just gets stuck at "Image Version: 6.2.8102.0". Any idea how to get it to actually do anything?
Robert MacLean's picture

Sounds file system related, three possible ideas come to mind + You did not do the copy of the SXS folder first. + Your installation media is corrupt and you need to download it again. + You are copying the SXS to a FAT32 drive
Windows Phone Developer Tools HRESULT: 0×89721800错误's picture

[...] http://www.sadev.co.za/content/windows-8-how-get-it-working [...]
burson's picture

hi maybe you knew how to install .net 4.0 on windows 8 because i have a problem with it?
Visitor's picture

hi I tried doing as you said copied the folder sxs and all but in command prompt it giving me an Error:87 The online/enable-feature/featurename option is unknown :O .. wat do I do? wat be grateful if you can reply asap..
Visitor's picture

Make sure to put the spaces in everywhere there is one. the command should look EXACTLY how it is on the page.
Deepak's picture

Iam facing the same problem and havn't found anu solution if you do have any solution please mail me .
Rick Eveleigh's picture

Make sure you use EXACTLY the syntax advised above including spaces in all the right places and it will definitely work. You must run under an elevated command prompt, a quicker way to do this is type WINDOWS KEY+X and choose Command Prompt (Admin)
Sumit Singh's picture

Thank you so much bro, I used your "dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess" trick to enable MS .net 3.5 ande it worked perfect. For those having problems. copy sxs from windows 8 mounted iso to c:\temp. copy and paste "dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess" in your cmd windows without quotes. (cmd windows should be running as administrator, for that click CTRL+SHIFT+ESC keys to bring task manager, click FILE ,click RUN NEW TASK , type CMD in blank space and check CREATE THIS TASK WITH ADMINISTRATIVE PRIVELAGE (which is written just below blank space, you have to make a tick mark against it). Click OK. CMD windows appears with C:\WINDOWS\SYSTEM32> written in it. right click and paste "dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess" in it, or type it carefully.) hit enter key, wait for 2-3 minutes (or 15 minutes for worst case or slower machines) and then 100% completion text will come up. you are done! Note: in DISM command, spaces are critically important, so write that command very very carefully, and also wait for few minutes as the command will get stuck for sometime and then show 100% completion.
A K Anand's picture

Deployment Image Servicing and Management tool Version: 6.2.8400.0 Image Version: 6.2.8400.0 Enabling feature(s) [===========================65.8%====== ] Error: 14028 A component's file does not match the verification information present in the co mponent manifest. The DISM log file can be found at C:\Windows\Logs\DISM\dism.log
tal's picture

Hi, I am trying to install .NET3.5 and followed the orders above. However although I am administrator on the computer I get the massage "error 740 - elevated permissions are required to run DCIM. Use and elevated command prompt to complete those tasks" Any bypass? Thanks Tal
tal's picture

o.k. I tried the administrator CMD solution bellow and it worked fine! Thanks!! Tal
Kenyo's picture

.it worked!! thank you very much!!!!

Add new comment

dontclickme