Howto: Install Windows from USB Drive

Days ago, install Windows from USB drive is complicated work as you need third party application to allow you to do that, but you may now easily apply it with Windows 7 USB/DVD Download Tool.

Make sure you have fulfilled the system requirement as detail below,
– Windows XP SP2, Windows Vista, or Windows 7 (32-bit or 64-bit)
– Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended)
– 50MB of free space on your hard drive
– DVD-R drive or 4GB removable USB flash drive

For Windows XP User, you need these,
– Microsoft .NET Framework 2.0 must be installed. It can be downloaded here.
– Microsoft Image Mastering API v2 must be installed. It can be downloaded here.

Follow the step as below,
1. Download Windows 7 USB/DVD Download Tool.
2. Install it.
3. Open it and insert the ISO file.
4. Click use USB device.
5. Click Begin and wait it copy to USB device.

  • Windows XP SP2, Windows Vista, or Windows 7 (32-bit or 64-bit)

  • Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended)

  • 50MB of free space on your hard drive

  • DVD-R drive or 4GB removable USB flash drive

Switch from 64 bits to 32 bits in Windows Server 2003

People always discuss if the apps could support in 64 bits server since the 64 bits server arrive to the market and you might not know that the Windows server ASP and ASP.Net could be turn from 64 bits to 32 bits.

To convert your IIS to be used 32 bits apps, open a command prompt and run the following command.
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

So, now your 64 bits server(IIS) could run 32 bits application without any issue. And you will now need to register the 32 bits .Net Framework as 32 bits framework is not installed by default.
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

Well done, you have done for all.

Fixed DotNetPanel ASP.Net 4.0 not installed

Recently I found out when you have ASP.Net 4.0 installed from your server but your DotNetPanel do not show it is installed. To fix it, simply modify your MSSQL database data.

1. you should backup your MSSQL database.
2. Open table ServiceDefaultProperties.
3. Check for the ProviderID of 2 and 101 if contain AspNet40Path(32 bits server) or AspNet40x64Path(64 bits server).
4. If not, add them to the MSSQL and point to the path as below.
AspNet40Path -> %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30128\aspnet_isapi.dll
AspNet40x64Path -> %WINDIR%\Microsoft.NET\Framework64\v4.0.30128\aspnet_isapi.dll

Check if ASP.Net 4.0 show from your server setting. If not, you may proceed to the step below.

1. Backup MSSQL database.
2. Open table ServiceProperties.
3. Check if AspNet40Path and AspNet40x64Path existed for each of the ServiceID.
4. If you have multiple web server and do not know which server belong to which ServiceID, open table Services and Servers.
5. Check for Services table and look for ProviderID of 2(IIS6) or 101(IIS7). Check for the ServerID and verify the server from Servers table.
6. Add the record as below.
AspNet40Path -> %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30128\aspnet_isapi.dll
AspNet40x64Path -> %WINDIR%\Microsoft.NET\Framework64\v4.0.30128\aspnet_isapi.dll

Run ASP.Net with cPanel

Nothing is impossible for Unix and many of the users do not know how to run ASP.Net framework from cPanel.

With this article, I will teach you how to enable ASP.Net Framework from cPanel, but before that, you must be the server owner/administrator for the server that tried to install this and have/have not setup the server.

To run ASP.Net(.aspx) from Apache, you may install third party component to support the ASP.Net. cPanel included a feature called EasyApache and EasyApache allow user to install third party component named mod_mono and mono project that make the possible for ASP.Net run in Apache.

For more information for the support component from the Microsoft .Net Framework, please refer to the mono default web page, Mono Project.

To run EasyApache, run the following script from root by using shell will do.
# /scripts/easyapache