Waves Collection Windows Wallpaper Theme

This is my Windows 7/8 Waves Collection Windows Wallpaper Theme. After downloading double-click waves.themepack to install it.

Download Button6

Previews of the wave pictures in the theme

2-15-2013 2-48-10 AM

Microsoft Windows 8 RDP all-in-one combo updater for Windows 7 & Server 2008 R2

Microsoft loves to make updates more complicated than they need to be. To simplify the process I have created and installer that automates the process.

My Windows 8 RDP all-in-one combo updater packages will install silently both required updates for you and then prompt you to restart your system.

There is one package for Windows 7 x86 and another for either Windows 7 x64 or Windows Server R2.

You will be prompted to restart the system when the updates completes.

Choose Yes  to restart now or No to restart later. The new client will not take effect until you restart.

Click to download

Official MS RDP 8.0 Update for Windows 7 SP1 Released

The official Microsoft RDP 8.0 client for windows 7 x86 and x64 and for server 2008 has been released.

Make sure you download and install update 2574819 (links below) before installing  the RDP 8.0 client.  Each of these updates prompts for a re-boot, though I skipped the re-boot and continued to the second install before re-booting and it installed fine.  

Instead of downloading each file below and running them individually check my blog here if you want to download my MS Windows 8 RDP all-in-one combo updater package that automates the below process into one installer.

Operating system Update
All supported x86-based versions of Windows 7
All supported x64-based versions of Windows 7
All supported x64-based versions of Windows Server 2008 R2

How to verify that RDP 8.0 is enabled

To verify that RDP 8.0 is enabled on a remote computer that is running Windows 7 SP1, connect to the computer from a computer that is running Windows 8 or that is running Windows 7 SP1 by using Remote Desktop Connection (RDC) 8.0. After you connect to the computer, follow these steps to verify that RDP 8.0 is enabled:

  1. If RDP 8.0 is enabled, the connection quality button will be displayed in the connection bar.
  2. Click the connection quality button to open an information dialog box that resembles the following.


The presence of the connection quality button and of the connection quality dialog box confirms the availability of RDP 8.0 for the remote connection.

Those who,  because of the  issues stated below,  want to keep their old client version can still download my version which retains you old rdp client. Check my blog here 

Known issues with the RDP 8.0 update

  1. Virtual desktops that have RemoteFX vGPU installed cannot use RDP 8.0.


    After you install and enable RDP 8.0 by using Group Policy on a computer that has RemoteFX vGPU installed, RDP 8.0 is not available.


    This update does not enable RDP 8.0 for connections to computers that have RemoteFX vGPU installed. If you must have RDP 8.0 enabled, remove RemoteFX vGPU from the virtual desktop to enable RDP 8.0.

  2. The Shadow command cannot be used to remotely monitor another user’s remote connection.

    Windows 7 SP1 supports the Shadow command (Remote Control). This command can be used by an administrator to view or control an active session of another user. After RDP 8.0 is enabled on a computer that is running Windows 7 SP1, an administrator user cannot use the Shadow command to view or control another user’s session.


    Administrators can use Remote Assistance or another product that provides similar capability to view or control another user’s session.

  3. Aero Glass support is unavailable.

    The Aero Glass remoting feature in Windows 7 lets users who are running compatible Remote Desktop Connection clients use features such as a Flip-3D, the live task bar preview, and the translucent window border in a remote desktop connection when a compatible RDC 7.0 client is used. After RDP 8.0 is enabled, users cannot use the Aero Glass remoting feature.


    Administrators should not enable RDP 8.0 on remote computers that are running Windows 7 SP1 for users who must use the Aero Glass remoting feature.

  4. RDP 8.0 on remote computers that are running Windows 7 SP1 does not use the UDP protocol.

    The RemoteFX for WAN feature in RDP 8.0 intelligently uses TCP and UDP protocols to optimize the user experience. After you install and enable RDP 8.0 on computers that are running Windows 7 SP1, RDP 8.0 is configured to use only the TCP protocol.


    To resolve this issue, configure RDP 8.0 to use both the TCP and UDP protocols. For more information, see the “How to enable RDP 8.0” section.

  5. Local administrators who are not a member of the Remote Desktop Users group cannot sign in by using a Remote Desktop Connection client.

    After RDP 8.0 is enabled, local administrators who are not a member of the Remote Desktop Users group cannot sign in.


    To resolve this issue, add local administrator users to the Remote Desktop Users group.

  6. The firewall rule that allows UDP traffic is not enabled when you use a Group Policy Object (GPO) to enable RDP 8.0.

    If you use a GPO to enable RDP 8.0, the UDP firewall rule that allows UDP traffic is not enabled sometimes.


    To resolve this issue, create a GPO to enable the Remote Desktop – User Mode (UDP-In) firewall.

  7. You experience slow performance when IPsec is deployed in the network.

    When you connect to a computer by using the RDP 8.0 protocol in certain situations, you experience slow performance. This issue occurs when IPsec is deployed in the network.


    To resolve this issue, install hotfix 2570170 on the server.

    For more information about hotfix 2570170, click the following article number to view the article in the Microsoft Knowledge Base:

    2570170 Performance issue when you enable the AuthNoEncap policy to handle large payloads in a network environment in Windows 7 or in Windows Server 2008 R2
  8. You cannot use the multi-touch and gestures functionalities when you connect to a computer remotely.

    You cannot use the multi-touch and gestures functionalities when you use Remote Desktop Connection Client 8.0 on a computer that is running Windows 7 SP1.


    The RemoteFX multi-touch feature is supported only when both the client and server computers are running Windows 8 or Windows Server 2012.

Restart Windows 8 or server 2012 in a remote desktop session

Restarting  Windows 8 or Server 2012 when in a remote desktop session

When you’re in a remote desktop connection in Windows 8 or Server 2012 the quickest way to restart the PC is to go to the desktop and  press ALT-F4.   Pressing Alt-F4  inside an application will close that application, so make sure you are on the desktop.

The below Shut Down Windows screen will appear. Choose Restart to restart the system.

Getting the New Windows 8 Remote Desktop client on your Windows 7 system

The Remote Desktop Client Connection Software that comes with Windows 8 or Windows Server 2012 features a new menu called the Remote Commands menu. This menu allows you to send special commands, such as a start menu, accessing the Windows 8 / Windows Server 2012 Charms, switching apps, snapping apps and application specific app commands.

If you are in a windowed remote desktop session you can access the remote commands by selecting the remote desktop icon and then choosing remote commands Image If you are running remote desktop full screen click the down arrow on the connection bar to display the remote commands. ImageIf you can’t wait for Microsoft to publish a version of the new Remote Desktop client for windows 7, then all is not lost. There is a way for Admins still running windows 7 desktops to get the new version on their systems. You have to copy four files from a Windows 8 x64 or Server 2012 system to your windows 7 x64 system.  If using windows 7 x86 then copy the files from a windows 8 x86 system

  • mstsc.exe  (in c:\windows\system32)
  • mstscax.dll  (in c:\windows\system32)
  • mstsc.exe.mui  (in c:\windows\system32\en-US)
  • mstscax.dll.mui  (in c:\windows\system32\en-US)

Instead of overwriting the existing files on your windows 7 system (in case you ever want to revert back to the old version) create a new folder called Remote Desktop 8 anywhere on your system.  I put my folder on my desktop. Now copy mstsc.exe and mstscax.dll to that folder. Inside that folder create another folder called en-US and put the other two files into that. If you’re running a version that is not English then you will need to put the two mui files in the folder that corresponds to your language version.

Running mstsc.exe will now launch the new RDP client with the new remote commands on your Windows 7 system.

Or if you prefer you can download my installers that will automate the process for you.  Available for Windows 7 or Server 2008  in x86 and x64 versions.  English Only

Download Button6


The official Microsoft version has now been released. Check here for links and info or instead of downloading each file from the above link and running them individually get my MS Windows 8 RDP all-in-one combo updater package that automates the process into one installer.

Create Custom Libraries in Windows 7 and Deploy Them Through Group Policy

Create Custom Libraries in Windows 7 and Deploy Them Through Group Policy
The library functionality was introduced within Windows 7 and provides users a single point of entry for specific data. For example, a company can have their data stored on several servers and for users it is not always clear what data can be found at which location. In such cases, the library can offer the users a great way to easily access the locations where the data is stored, with a single point of entry.Since it is not desired that the users will have to configure this themselves, I have written this post so that you can easily create your own company wide custom libraries.

Creating the custom library

  • Log on the Windows 7 VM with credentials which has access to the locations you wish to add to the libraries.
  • Open Windows Explorer.
  • In the right pane, right-click on a white part of the screen.
  • Select New -> Library.






Fill in the name for the Library.



  • Right click on the library and select Properties.
  • Add the locations you desire to add to this library.
  • Select the location you desire to set as the default location to save data to and click on “Set save location” to configure this.
  • Select what you want to optimize this library for.
  • Click OK











  • Goto %appdata%\Roaming\Microsoft\Windows\Libraries
  • Edit the file of your library with Notepad.

Under the line “<isLibraryPinned>true</isLibraryPinned>”, add the following line:
Here you can specify a file with the icon you desire to represent this library.

Prepare the custom library for deployment

  • Goto %appdata%\Roaming\Microsoft\Windows\Libraries
  • Copy the file from the library you have just created to a location accessible from the network.

Deploy the custom library

  • Edit a user Group Policy.
  • Goto User Configuration -> Policies -> Windows Settings -> Scripts (Logon/Logoff) -> Logon.
  • Add a logon script which copies the library file from the network share to %appdata%\Roaming\Microsoft\Windows\Libraries

Script example:
copy \\domain\netlogon\Library name*.* %appdata%\Roaming\Microsoft\Windows\Libraries


Complete List of Canonical Names of Control Panel Items

Canonical Names of Control Panel Items

As of Windows Vista, each Control Panel item is given a canonical name for use in programmatically launching that item. This topic lists each Control Panel item, its canonical name, and its GUID.

Windows 7 Control Panel Canonical Names

The following canonical names are defined for Control Panel items in Windows 7. All names are also valid on Windows Vista unless specified otherwise. Not all Control Panel items are available on all varieties of Windows and some Control Panel items might appear only when appropriate hardware is detected. These canonical names do not change for different languages. They are always in English, even if the system’s language is non-English.

Control Panel Item Canonical name GUID
Action Center Microsoft.ActionCenter (Windows 7 and later only) {BB64F8A7-BEE7-4E1A-AB8D-7D8273F7FDB6}
Administrative Tools Microsoft.AdministrativeTools {D20EA4E1-3957-11d2-A40B-0C5020524153}
AutoPlay Microsoft.AutoPlay {9C60DE1E-E5FC-40f4-A487-460851A8D915}
Backup and Restore Microsoft.BackupAndRestore (Windows 7 and later only) {B98A2BEA-7D42-4558-8BD1-832F41BAC6FD}
Biometric Devices Microsoft.BiometricDevices (Windows 7 and later only) {0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}
BitLocker Drive Encryption Microsoft.BitLockerDriveEncryption {D9EF8727-CAC2-4e60-809E-86F80A666C91}
Color Management Microsoft.ColorManagement {B2C761C6-29BC-4f19-9251-E6195265BAF1}
Credential Manager Microsoft.CredentialManager (Windows 7 and later only) {1206F5F1-0569-412C-8FEC-3204630DFB70}
Date and Time Microsoft.DateAndTime {E2E7934B-DCE5-43C4-9576-7FE4F75E7480}
Default Location Microsoft.DefaultLocation (Windows 7 and later only) {00C6D95F-329C-409a-81D7-C46C66EA7F33}
Default Programs Microsoft.DefaultPrograms {17cd9488-1228-4b2f-88ce-4298e93e0966}
Desktop Gadgets Microsoft.DesktopGadgets (Windows 7 and later only) {37efd44d-ef8d-41b1-940d-96973a50e9e0}
Device Manager Microsoft.DeviceManager {74246bfc-4c96-11d0-abef-0020af6b0b7a}
Devices and Printers Microsoft.DevicesAndPrinters (Windows 7 and later only) {A8A91A66-3A7D-4424-8D24-04E180695C7A}
Display Microsoft.Display (Windows 7 and later only) {C555438B-3C23-4769-A71F-B6D3D9B6053A}
Ease of Access Center Microsoft.EaseOfAccessCenter {D555645E-D4F8-4c29-A827-D93C859C4F2A}
Folder Options Microsoft.FolderOptions {6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}
Fonts Microsoft.Fonts {93412589-74D4-4E4E-AD0E-E0CB621440FD}
Game Controllers Microsoft.GameControllers {259EF4B1-E6C9-4176-B574-481532C9BCE8}
Get Programs Microsoft.GetPrograms {15eae92e-f17a-4431-9f28-805e482dafd4}
Getting Started Microsoft.GettingStarted (Windows 7 and later only) {CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1}
HomeGroup Microsoft.HomeGroup (Windows 7 and later only) {67CA7650-96E6-4FDD-BB43-A8E774F73A57}
Indexing Options Microsoft.IndexingOptions {87D66A43-7B11-4A28-9811-C86EE395ACF7}
Infrared Microsoft.Infrared (Windows 7 and later only) {A0275511-0E86-4ECA-97C2-ECD8F1221D08}
Internet Options Microsoft.InternetOptions {A3DD4F92-658A-410F-84FD-6FBBBEF2FFFE}
iSCSI Initiator Microsoft.iSCSIInitiator {A304259D-52B8-4526-8B1A-A1D6CECC8243}
Keyboard Microsoft.Keyboard {725BE8F7-668E-4C7B-8F90-46BDB0936430}
Location and Other Sensors Microsoft.LocationAndOtherSensors (Windows 7 and later only) {E9950154-C418-419e-A90A-20C5287AE24B}
Mouse Microsoft.Mouse {6C8EEC18-8D75-41B2-A177-8831D59D2D50}
Network and Sharing Center Microsoft.NetworkAndSharingCenter {8E908FC9-BECC-40f6-915B-F4CA0E70D03D}
Notification Area Icons Microsoft.NotificationAreaIcons (Windows 7 and later only) {05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
Offline Files Microsoft.OfflineFiles {D24F75AA-4F2B-4D07-A3C4-469B3D9030C4}
Parental Controls Microsoft.ParentalControls {96AE8D84-A250-4520-95A5-A47A7E3C548B}
Pen and Touch Microsoft.PenAndTouch (Windows 7 and later only) {F82DF8F7-8B9F-442E-A48C-818EA735FF9B}
People Near Me Microsoft.PeopleNearMe {5224F545-A443-4859-BA23-7B5A95BDC8EF}
Performance Information and Tools Microsoft.PerformanceInformationAndTools {78F3955E-3B90-4184-BD14-5397C15F1EFC}
Personalization Microsoft.Personalization {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921}
Phone and Modem Microsoft.PhoneAndModem (Windows 7 and later only) {40419485-C444-4567-851A-2DD7BFA1684D}
Power Options Microsoft.PowerOptions {025A5937-A6BE-4686-A844-36FE4BEC8B6D}
Programs and Features Microsoft.ProgramsAndFeatures {7b81be6a-ce2b-4676-a29e-eb907a5126c5}
Recovery Microsoft.Recovery (Windows 7 and later only) {9FE63AFD-59CF-4419-9775-ABCC3849F861}
Region and Language Microsoft.RegionAndLanguage (Windows 7 and later only) {62D8ED13-C9D0-4CE8-A914-47DD628FB1B0}
RemoteApp and Desktop Connections Microsoft.RemoteAppAndDesktopConnections (Windows 7 and later only) {241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Scanners and Cameras Microsoft.ScannersAndCameras {00f2886f-cd64-4fc9-8ec5-30ef6cdbe8c3}
Sound Microsoft.Sound (Windows 7 and later only) {F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}
Speech Recognition Microsoft.SpeechRecognition (Windows 7 and later only) {58E3C745-D971-4081-9034-86E34B30836A}
Sync Center Microsoft.SyncCenter {9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}
System Microsoft.System {BB06C0E4-D293-4f75-8A90-CB05B6477EEE}
Tablet PC Settings Microsoft.TabletPCSettings {80F3F1D5-FECA-45F3-BC32-752C152E456E}
Taskbar and Start Menu Microsoft.TaskbarAndStartMenu {0DF44EAA-FF21-4412-828E-260A8728E7F1}
Text to Speech Microsoft.TextToSpeech {D17D1D6D-CC3F-4815-8FE3-607E7D5D10B3}
Troubleshooting Microsoft.Troubleshooting (Windows 7 and later only) {C58C4893-3BE0-4B45-ABB5-A63E4B8C8651}
User Accounts Microsoft.UserAccounts {60632754-c523-4b62-b45c-4172da012619}
Windows Anytime Upgrade Microsoft.WindowsAnytimeUpgrade {BE122A0E-4503-11DA-8BDE-F66BAD1E3F3A}
Windows CardSpace Microsoft.CardSpace {78CB147A-98EA-4AA6-B0DF-C8681F69341C}
Windows Defender Microsoft.WindowsDefender {D8559EB9-20C0-410E-BEDA-7ED416AECC2A}
Windows Firewall Microsoft.WindowsFirewall {4026492F-2F69-46B8-B9BF-5654FC07E423}
Windows Mobility Center Microsoft.MobilityCenter {5ea4f148-308c-46d7-98a9-49041b1dd468}
Windows SideShow Microsoft.WindowsSideShow {E95A4861-D57A-4be1-AD0F-35267E261739}
Windows Update Microsoft.WindowsUpdate {36eef7db-88ad-4e81-ad49-0e313f0c35f8}