Can not install .NET Framework 2.0 on Windows 8 ?

When you have a program which needs .NET Framework 2.0, but your Windows system is Windows 8; or, you are a .NET developer, you have old projects were built based on .NET Framework 2.x and you can not convert these projects to newer .NET Framework editions on Windows 8. How can you do ?

Yes, install .NET Framework 2.x.

OK, you searched internet and get .NET Framework 2.x packages, you are ready to install it on Windows 8, but wait, you find nothing happened when you try to install !

Continue reading “Can not install .NET Framework 2.0 on Windows 8 ?”

Windows 8.1 Released !

Microsoft released not only Visual Studio 2013 version today, they also released Windows 8.1.

The most famous feature in Windows 8.1 is start button back, and also task bar, just like Windows 7 or Windows XP which we were familiar with.

Windows 8.1 also brings better Multi-tasking, Bing Smart Search, new Skype app, Skydrive app, Xbox app, IE 11 etc.

Please check Windows official blog.


Windows 8 Release Preview Is Available

Yesterday (2012 May 31), Microsoft released another Windows 8 version: Windows 8 Release Preview, which is newer than Windows 8 Customer Preview.

Check this official blog to get more detail information about the Windows 8 new version:
The Windows 8 Release Preview & Windows Upgrade Offer – #windows8


There are some people are waiting for their next computer just because they are waiting for final formal Windows 8. However, maybe you do not need to wait but just go to buy a Windows 7 computer, because first Windows 8 can run on all existing computers, the second is the most point that Microsoft promises they will upgrade your Windows 7 to Windows 8 with only around $14.99:

“…Are you really excited about all the new PCs available today but thinking about waiting for Windows 8? Well you don’t have to. We are also announcing today that starting on June 2nd, 2012, Microsoft will roll out the Windows Upgrade Offer in 131 markets including the US and Canada. Consumers who purchase eligible Windows 7 PCs that are preinstalled with Windows 7 Home Basic, Home Premium, Professional, or Ultimate and include a matching and valid OEM Certificate of Authenticity through January 31, 2013 will be able to purchase an upgrade to Windows 8 Pro for $14.99 (U.S.) which will be redeemable when Windows 8 is generally available (the program expires in February 2013). “

Microsoft: Today’s WP Apps Will Run On Future Windows Phone And Silverlight Continue To Exist

Microsoft’s Larry Lieberman recently in his blog wrote: “Today’s Windows Phone applications and games will run on the next major version of Windows Phone.

I think Microsoft should promise like this, otherwise they will lost lots of programmers. Current there are some situations let .NET programmers and Windows Phone programmers confused, they all have a question: whether they need to continue some Microsoft tech such as Silverlight and WPF since HTML5 has come, especially Windows 8 final version is also coming.

In Larry Lieberman’s old blog about “Windows 8 and the Windows Phone SDK”, he listed three main issues with running current Windows Phone SDK on Windows 8 Consumer Preview:

1: XNA Game Studio. On an attempt at installing the Windows Phone SDK, the user will receive error messages with regard to components of the XNA tool chain. These components will fail to install on Windows 8; the workaround for this has been blogged about by Aaron Stebner.

2: Windows Phone Emulator. Windows 8 cannot currently run the Windows Phone emulator, which will make it very difficult to debug your code. There are two issues in addition to the simple fact that the emulator does not run on Windows 8, having to do with specific emulator functionality.

3:.NET 3.5. Capability.exe and slsvcutil.exe will not run on Win 8 unless you separately install .NET 3.5.

However, “per the first point above”, Microsoft “will be enabling the Windows Phone SDK 7.1 on Windows 8 in the coming months.” (please read Larry Lieberman first blog about “Windows 8 and the Windows Phone SDK”)


In April 05, 2012, Larry Lieberman posted the 2nd article about “Windows 8 and the Windows Phone SDK”, the part 2.

In the new post, he gave some answers based on his 1st post.

1: Windows Phone SDK 7.1.1 Update is now available and enables Windows Phone developers to do two things: “Develop apps that work well on the new 256 MB devices, Use the WPSDK 7.1 to develop on machines running Windows 8” (see here).

2: Today’s Windows Phone applications and games will run on the next major version of Windows Phone;

3: About the long term future of Silverlight for Windows Phone: “Please don’t panic; XAML and C#/VB.NET development in Windows 8 can be viewed as a direct evolution from today’s Silverlight. All of your managed programming skills are transferrable to building applications for Windows 8, and in many cases, much of your code will be transferrable as well.”


Create a Windows To Go USB Drive Without A Running Windows 8 PC

(This article is from our sister website

Microsoft released Windows 8 Consumer Preview on Feb 29, 2012. There are lots of people want to try Windows 8 so they installed this version on their PC, laptop, or on Virtual machine, so they can dual boot or use virtual machine. Also, some people use virtual box which is similar with virtual machine. and, using virtual hard driver: How To Guide to Installing and Booting Windows 8 Consumer Preview off a VHD (Virtual Hard Disk).

However, there maybe lots of people do not want to install current Windows 8 beta version (preview version) on their existing OS, for example, they have Windows XP / Vista / 7 installed, they do not want to any other OS to “disturb” their current OS, but just they want to try and see what Windows 8 is exactly. They can take advantage of the new feature named Windows to go from Windows 8.

There are many articles on the internet about How to make a Windows 8 bootable USB drive. But we will finally find most of those guide are about either just making a bootable USB drive to let you do the further steps to install a new Windows 8 system on your PC (if you see download the Windows7-USB-DVD-tool.exe, it definitely teaches you boot from USB and later you will have to install Windows 8 on your PC) or they provide steps to make a real Windows to go USB drive which can load Windows 8 system from USB but one important premise is that you must have a running Windows 8 system.

Of course it is easy if you have a running Windows 8 system to make a Windows to go USB drive because you have already installed a Windows 8 PC. just like you have a Windows 7 PC and make a bootable DVD or USB key.

But you know most of Windows users do not have a Windows 8 system installed yet. Is it possible still to make a Windows to go USB key ?

The answer is YES. We have made one successfully.

Now we provide all steps which we made the Windows to go USB drive without any Windows 8 system running.

What we need before we start to make Windows to go USB:

1: Download Microsoft Windows 8 Consumer Preview ISO file from Microsoft Official site, you can choose either 64 bits or 32 bits due to your USB size. Our USB is 16G so we chose 32 bits Windows 8;

2: A virtual CD tool which will mount the Windows 8 ISO file to a virtual CD driver; We used Virtual CloneDrive which is free:


3: a 16GB or above USB drive, you’d better have a USB 3.0 32GB USB if you want to happy with the boot speed and configuration speed.

4: Of course you should have a running Windows 7 PC ( NO need Windows 8 running)


Now let’s start to make a Windows To Go USB drive:

1:  Make sure all files on your USB drive have been backup because later we are going to format the USB driver;

2: Prepare and format the USB driver follow the following steps:

– Open Command Prompt using Administrator role.


– Run diskpart

– At the DISKPART> command prompt, enter list disk;

– Select the disk which indicates your USB: Ours is Disk 1

select disk 1


create partition primary

format fs=ntfs quick



The following is all commands and result screen shot


3: Now we need to copy Windows 8 files to the USB.

   First we need a program named “ImageX.exe” that uses an API layer to support interaction with the .wim file. ImageX is an imaging tool built from a set of APIs, known as Imaging APIs for Windows. The primary purpose of ImageX is to capture, modify, and apply images for deployment in a manufacturing or corporate IT environment. ImageX supports the new Microsoft Windows Imaging (.wim) format.

ImageX.exe is included in Automated Installation Kit (WAIK) , so we download and install Windows Automated Installation Kit (WAIK) for Windows 7 here.


4: After you installed AIK, go to folder “C:\Program Files\Windows AIK\Tools\x86” (32 bit) or “C:\Program Files\Windows AIK\Tools\amd64” (64 bit) due to your current OS system, but you can still choose the 32 bit on whatever your system is 64 or 32. ).


5: Mount Windows 8 .iso file using virtual CD tool:


6: Locate the install.wim file in Windows 8 virtual folder, remember its path, we will use the path later;


7: Go back to command line, current folder is C:\Program Files\Windows AIK\Tools\x86,

Then we input :

imagex.exe /apply F:\sources\install.wim 1 G:\

F:\sources\install.wim is the Windows 8 file and its path which we remembered in step 6, G:\ is our USB driver letter (don’t miss the parameter “1”)


Now we will wait for quite long time to let system apply progress.

The waiting time really depends, for our case, we used a USB 2.0 driver and a old PC, so we waited over 1.5 hour in this step (109 min 28 sec).

8: By now we have Windows 8 system files on our USB drive, but we still have one more step: We need our USB drive bootable:

Attention: Just this step is different from most articles which from internet !

First we just simply copied the command which we see on the internet everywhere as the following in our command line:

bcdboot.exe G:\windows /s G: /f ALL  (again, G: is our USB driver letter)

however, it did not work but just listed bcdboot command help information because it told us we used wrong way for it.

Later we realized bcdboot.exe file which in Windows 7 does NOT support the parameter /f;

Then we found there is another bcdboot.exe file in C:\Program Files\Windows AIK\Tools\x86 folder, but it still did not help. we also used another bcdboot.exe file in 64 bit folder, still no work.

Finally, we realized the bcdboot.exe file in the folder AIK is still a Windows 7 version. So we should find a Widows 8 version of bcdboot.exe.

But where can we find the Windows 8 version? We said we do not need a running Windows 8 PC…Wait ! We have already got the Windows 8 system files on our USB driver, right? Why don’t go to search Windows 8 version bcdboot.exe file there ?

Yes! we really found it, it is just in the directory: G:\Windows\System32\


Then we changed above command to the following:

G:\Windows\system32\bcdboot.exe G:\windows /s G: /f ALL

Unfortunately we got another error message:

The program can’t start because api-ms-win-cor-file-l1-1-1.dll is missing from your computer. Try reinstalling the program to fix this problem.


Now we really felt trouble: Do we really need a running Windows 8 PC first ?

We almost gave up at that time.

Wait! let me try one more step: Why don’t copy the Windows 8 bcdboot.exe file to local C: or D: driver and try what will happened ?

Bingo!! It works!

We copied the bcdboot.exe file from our USB windows 8 folder to C:\ driver, and run the following command again. The boot information generated to USB drive successfully!

C:\bcdboot.exe G:\windows /s G: /f ALL


OK! Now we have a Windows 8 To Go USB Drive, just plugin to any computer and change the machine’s boot from USB driver, you will see the Windows 8 boot and configuration process, and finally you can see the Windows 8 interface!

(BTW: If your USB is not perfect, the Windows 8 settings process still slow)




Microsoft Windows 8 Team Blog

Not only Windows 7, Microsoft always won’t stop their steps, When the Windows 7 getting great market share, They are also developing the next edition of Windows: Windows 8.

You might already read lots of news about Windows 8, but if you want to follow the newest Windows 8 information, please follow the Windows 8 team blog:

Building Windows 8.