This is directions that were written by birdibird on the asus eee pc forums this script does work be careful if you don't understand something ask before doing. This will save even more space for you. ok, another trick which saves quite some space (thanks to kazuni): delete unnecessary files from winsxs make a batchfile, for example cleanwinsxs.bat with the following: @echo generating list of safe/unsafe extensions for removal @c: @cd \windows\winsxs @mkdir \safe @echo generating safe list @dir *.log /s/w/b 1>> c:\safe\log.bat @dir *.chm /s/w/b 1>> c:\safe\chm.bat @dir *.icm /s/w/b 1>> c:\safe\icm.bat @dir *.icc /s/w/b 1>> c:\safe\icc.bat @dir *.mpg /s/w/b 1>> c:\safe\mpg.bat @dir *.mp4 /s/w/b 1>> c:\safe\mp4.bat @dir *.wma /s/w/b 1>> c:\safe\wma.bat @dir *.wmv /s/w/b 1>> c:\safe\wmv.bat @dir *.scr /s/w/b 1>> c:\safe\scr.bat @dir *.rtf /s/w/b 1>> c:\safe\rtf.bat @dir *-wp*.jpg /s/w/b 1>> c:\safe\wallpaper.bat @dir about*.txt /s/w/b 1>> c:\safe\about.bat @copy c:\safe\*.bat c:\safe\safeJoined.bat @echo all done. @cd \safe @echo opening safejoined.bat @pause @notepad safejoined.bat -run it and at the end press a key to open notepad. -in notepad choose edit-replace -replace c:\ with type nul > c:\ -exit notepad while saving the file Now we will run the batchfile with the correct rights: (replace yourusername by your own username in the following) -open an administrator cmd window -cd \windows -takeown /f winsxs -icacls winsxs /grant yourusername:(f) -cd \safe -safejoined.bat if everything went ok you now saved a couple of hundred megabytes! i attached both scripts that i used in a zip file to this post to save u some work