I've got some good new, some not so good news and some bad news;
Good:
If you have Windows 8 this opens up an awesome ability to customize your Metro Desktop.Not so good:
I have yet to get this to work in Windows 8.1. There is however a possible workaround as in some copies of Windows 8.1 you are able to Charms Bar > Settings > Tiles > Show More Tiles Change to 'Yes'. This option is only found in specific Versions of Windows 8.1, sadly I have not came to a defiant reasoning to what allows this optionBad:
You must sign out of your Windows account and back in for the change to take effect.Simply copy the below code into an Administrative PowerShell console by right clicking on PowerShell.exe and then left clicking on 'Run as an Administrator.'
Function Set-MetroRows { <# .Synopsis Changes the number of rows on Windows 8 metro desktop .DESCRIPTION Changes the number of rows on Windows 8 metro desktop by modifying the registry .EXAMPLE Set-MetroRows -Rows 3 After loging out and back into windows you will have 3 rows on your Windows Metro desktop. .EXAMPLE Set-MetroRows -Rows 1 After loging out and back into windows you will have 1 row on your Windows Metro desktop. .NOTES You must logout\sign out and back into Windows for the registry changes to take effect. .FUNCTIONALITY PowerShell v3.0+ #> [CmdletBinding()] Param ( [Parameter(Mandatory=$True, ValueFromPipelineByPropertyName=$true, Position=0)] $Rows, $VerbosePreference = "Continue" ) Begin{ Remove-ItemProperty "HKCU:\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Grid" -Name "Layout_MaximumRowCount" } Process{ New-ItemProperty "HKCU:\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\Grid" -Name "Layout_MaximumRowCount" -Value $Rows -PropertyType "DWord" } End { Write-Verbose "Please Press Enter to sign out of windows, once logged back in the changes will be in place!" ; Pause ; shutdown /l } } Set-MetroRows -Rows 3The amount of rows that you can have is determined by your screen resolution.(see chart below)