MrJinje

Metro Tile Custimization

20 posts in this topic

I'm wondering about the placement of Metro App tiles on my Start Screen. How do they track the location of tiles, is it in the registry, a config xml hidden somewhere (winning guess), or like quick launch was via shortcuts in a folder location.

Normally I'd check the GP ADM template for this info, but apparently it doesn't exist ATM.

EDIT: Got an idea, why not just remove the Metro Apps I don't like. This script will remove every Metro app installed in the RTM, alternatively you can run these in offline mode against a mounted wim. Pick and choose what you want to remove.

x86

dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Bing_1.2.0.137_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_1.2.0.135_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_1.2.0.135_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingTravel_1.2.0.145_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_1.2.0.135_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Camera_6.2.8514.0_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.microsoftskydrive_16.4.4204.712_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Reader_6.2.8516.0_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_16.4.4206.722_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowsphotos_16.4.4204.712_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxLIVEGames_1.0.927.0_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_1.0.927.0_x86__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_1.0.927.0_x86__8wekyb3d8bbwe

x64

dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Bing_1.2.0.137_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_1.2.0.135_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_1.2.0.135_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_1.2.0.135_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Camera_6.2.8514.0_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Reader_6.2.8516.0_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_16.4.4206.722_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowsphotos_16.4.4204.712_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxLIVEGames_1.0.927.0_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_1.0.927.0_x64__8wekyb3d8bbwe
dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_1.0.927.0_x64__8wekyb3d8bbwe

It does not work for pre-existing user accounts that already have access to the appx, but accounts created after removing it do not have access.

Edited by MrJinje
0

Share this post


Link to post
Share on other sites

the layout of the metro apps is stored in a file called appsFolder.itemdata-ms in C:\Users\<Username>\AppData\Roaming\Microsoft\Windows

0

Share this post


Link to post
Share on other sites

the layout of the metro apps is stored in a file called appsFolder.itemdata-ms in C:\Users\<Username>\AppData\Roaming\Microsoft\Windows

Thanks, that was actually a big help. Here is some links I've found now that might be pertinent.

https://chentiangemalc.wordpress.com/2011/11/02/customizing-default-start-menu-in-windows-developer-preview/

ShellTile API - Windows Phone but why not Windows 8 ?

http://msdn.microsoft.com/en-us/library/hh202979%28v=vs.92%29.aspx

Customized a clone image

http://www.techplex.net/postst75059_Customize-Metro-apps-in-a-clone-image.aspx

Links to metro developer resources

http://social.msdn.microsoft.com/Forums/is/windowsdeveloperpreviewgeneral/thread/296cd88b-d806-4a81-a3d0-ea27de4c8b52

0

Share this post


Link to post
Share on other sites

Can someone run this command on an clean install of Windows 8 x64 so I can get the correct Appx package names. FYI, 2012 does not seem to have any Appx installed, so don't need any of this for server.

You'll need to run as administrator.

The read-out is a long list, so added the 'clip' at the end, which copies the result to the clipboard. It won't actually print anything in your powerskull window, just right click and paste it back here for me.

dism /online /Get-ProvisionedAppxPackages | clip

0

Share this post


Link to post
Share on other sites

Deployment Image Servicing and Management tool

Version: 6.2.9200.16384

Image Version: 6.2.9200.16384

Getting the list of app packages (.appx) in this image...

DisplayName : Microsoft.BingFinance

Version : 1.2.0.135

Architecture : x86

ResourceId :

PackageName : Microsoft.BingFinance_1.2.0.135_x86__8wekyb3d8bbwe

DisplayName : Microsoft.BingMaps

Version : 1.2.0.136

Architecture : x86

ResourceId :

PackageName : Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe

DisplayName : Microsoft.BingNews

Version : 1.2.0.135

Architecture : x86

ResourceId :

PackageName : Microsoft.BingNews_1.2.0.135_x86__8wekyb3d8bbwe

DisplayName : Microsoft.BingSports

Version : 1.2.0.135

Architecture : x86

ResourceId :

PackageName : Microsoft.BingSports_1.2.0.135_x86__8wekyb3d8bbwe

DisplayName : Microsoft.BingTravel

Version : 1.2.0.145

Architecture : x86

ResourceId :

PackageName : Microsoft.BingTravel_1.2.0.145_x86__8wekyb3d8bbwe

DisplayName : Microsoft.BingWeather

Version : 1.2.0.135

Architecture : x86

ResourceId :

PackageName : Microsoft.BingWeather_1.2.0.135_x86__8wekyb3d8bbwe

DisplayName : Microsoft.Bing

Version : 1.2.0.137

Architecture : x86

ResourceId :

PackageName : Microsoft.Bing_1.2.0.137_x86__8wekyb3d8bbwe

DisplayName : Microsoft.Camera

Version : 6.2.8514.0

Architecture : x86

ResourceId :

PackageName : Microsoft.Camera_6.2.8514.0_x86__8wekyb3d8bbwe

DisplayName : microsoft.microsoftskydrive

Version : 16.4.4204.712

Architecture : x86

ResourceId :

PackageName : microsoft.microsoftskydrive_16.4.4204.712_x86__8wekyb3d8bbwe

DisplayName : Microsoft.Reader

Version : 6.2.8516.0

Architecture : x86

ResourceId :

PackageName : Microsoft.Reader_6.2.8516.0_x86__8wekyb3d8bbwe

DisplayName : microsoft.windowscommunicationsapps

Version : 16.4.4206.722

Architecture : x86

ResourceId :

PackageName : microsoft.windowscommunicationsapps_16.4.4206.722_x86__8wekyb3d8bbwe

DisplayName : microsoft.windowsphotos

Version : 16.4.4204.712

Architecture : x86

ResourceId :

PackageName : microsoft.windowsphotos_16.4.4204.712_x86__8wekyb3d8bbwe

DisplayName : Microsoft.XboxLIVEGames

Version : 1.0.927.0

Architecture : x86

ResourceId :

PackageName : Microsoft.XboxLIVEGames_1.0.927.0_x86__8wekyb3d8bbwe

DisplayName : Microsoft.ZuneMusic

Version : 1.0.927.0

Architecture : x86

ResourceId :

PackageName : Microsoft.ZuneMusic_1.0.927.0_x86__8wekyb3d8bbwe

DisplayName : Microsoft.ZuneVideo

Version : 1.0.927.0

Architecture : x86

ResourceId :

PackageName : Microsoft.ZuneVideo_1.0.927.0_x86__8wekyb3d8bbwe

The operation completed successfully.

0

Share this post


Link to post
Share on other sites

Architecture : x86

Thanks for the help, but t'was all for nought, as I already grabbed the x86 package names from my iso. Am only missing the package names on W8x64, which I do not yet have the ISO. Then I can update my first post for future readers.

0

Share this post


Link to post
Share on other sites

Found something new, unattend.xml will allow us control of 24 pre-installed start tiles. Check you unattend.chm for the "Start Tiles" syntax.

Microsoft-Windows-Shell-Setup\StartTiles

<StartTiles>
<LockScreen>
<Badge>
<AppId>BadgeAppId</AppId>
</Badge>
</LockScreen>
<WideTiles>
<WideTile1>
<AppId>AppIdwide1</AppId>
<FirstRunTask>BackgroundTaskwide1</FirstRunTask>
</WideTile1>
<WideTile2>
<AppId>AppIdwide2</AppId>
<FirstRunTask>BackgroundTaskwide2</FirstRunTask>
</WideTile2>
<WideTile3>
<AppId>AppIdwide3</AppId>
<FirstRunTask>BackgroundTaskwide3</FirstRunTask>
</WideTile3>
</WideTiles>
<SquareTiles>
<SquareTile1>
<AppId>AppIdSquare1</AppId>
<FirstRunTask>BackgroundTaskSquare1</FirstRunTask>
</SquareTile1>
<SquareTile2>
<AppId>AppIdSquare2</AppId>
<FirstRunTask>backgroundTaskSquare2</FirstRunTask>
</SquareTile2>
<SquareOrDesktopTile1>
<AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile1.lnk</AppIdOrPath>
</SquareOrDesktopTile1>
<SquareOrDesktopTile2>
<AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile2.lnk</AppIdOrPath>
</SquareOrDesktopTile2>
</SquareTiles>
</StartTiles>

Edited by MrJinje
0

Share this post


Link to post
Share on other sites
DisplayName : Microsoft.BingFinance
Version : 1.2.0.135
Architecture : x64
ResourceId :
PackageName : Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe

DisplayName : Microsoft.BingMaps
Version : 1.2.0.136
Architecture : x64
ResourceId :
PackageName : Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwe

DisplayName : Microsoft.BingNews
Version : 1.2.0.135
Architecture : x64
ResourceId :
PackageName : Microsoft.BingNews_1.2.0.135_x64__8wekyb3d8bbwe

DisplayName : Microsoft.BingSports
Version : 1.2.0.135
Architecture : x64
ResourceId :
PackageName : Microsoft.BingSports_1.2.0.135_x64__8wekyb3d8bbwe

DisplayName : Microsoft.BingTravel
Version : 1.2.0.145
Architecture : x64
ResourceId :
PackageName : Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe

DisplayName : Microsoft.BingWeather
Version : 1.2.0.135
Architecture : x64
ResourceId :
PackageName : Microsoft.BingWeather_1.2.0.135_x64__8wekyb3d8bbwe

DisplayName : Microsoft.Bing
Version : 1.2.0.137
Architecture : x64
ResourceId :
PackageName : Microsoft.Bing_1.2.0.137_x64__8wekyb3d8bbwe

DisplayName : microsoft.microsoftskydrive
Version : 16.4.4204.712
Architecture : x64
ResourceId :
PackageName : microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwe

DisplayName : Microsoft.Reader
Version : 6.2.8516.0
Architecture : x64
ResourceId :
PackageName : Microsoft.Reader_6.2.8516.0_x64__8wekyb3d8bbwe

DisplayName : microsoft.windowscommunicationsapps
Version : 16.4.4206.722
Architecture : x64
ResourceId :
PackageName : microsoft.windowscommunicationsapps_16.4.4206.722_x64__8wekyb3d8bb
we

DisplayName : microsoft.windowsphotos
Version : 16.4.4204.712
Architecture : x64
ResourceId :
PackageName : microsoft.windowsphotos_16.4.4204.712_x64__8wekyb3d8bbwe

DisplayName : Microsoft.XboxLIVEGames
Version : 1.0.927.0
Architecture : x64
ResourceId :
PackageName : Microsoft.XboxLIVEGames_1.0.927.0_x64__8wekyb3d8bbwe

0

Share this post


Link to post
Share on other sites

Thanks, guess they are the exactly the same, save for the 'x64' bit.

Edited by MrJinje
0

Share this post


Link to post
Share on other sites
Quoted from Computermensch of technet.

The rest (i.e. the layout) you can probably only find cached in part locally inside \Local\Microsoft\Windows\Explorer and \Local\Microsoft\Windows\RoamingTiles (the last folder only seem to contain stuff if your Windows account is connected to (or is in fact a qualified) Microsoft Account).

These are the files names I found in mine, curious to know if anyones else's names are slightly different or not. When I get a chance I will drop these into my unattended install and see if I can't get it to push my custom start screen settings on first boot.

C:\Users\Admin\AppData\Local\Microsoft\Windows\Explorer\TileCacheDefault-2447812_80.dat

C:\Users\Admin\AppData\Local\Microsoft\Windows\Explorer\TileCacheLogo-2448125_100.dat

C:\Users\Admin\AppData\Local\Microsoft\Windows\Explorer\TileCacheStartView-2447328_80.dat

C:\Users\Admin\AppData\Local\Microsoft\Windows\Explorer\TileCacheTickle-2447937_80.dat

0

Share this post


Link to post
Share on other sites

My numbers are different. They start with 159... this number seems to be a timestamp.

How did you go about this already? I found that Windows won't let me personalize anything unless the OS is activated. Kinda hard to test that way if you ask me. I searched the registry for a place that maybe I can change what "wallpaper" is on the "ImmersiveShell" but there wasn't really anything that stood out.

0

Share this post


Link to post
Share on other sites

I finally worked this one out through trial and error. It is not at all intuitive, and I have no idea how to do it any other way.

Customise your desktop on a test account then run sysprep and boot into audit mode. Copy the appsFolder.itemdata-ms and appsFolderLayout.bin files from %userprofile%\AppData\Local\Microsoft\Windows to the system you develop your images on.

Mount your install.wim file using DISM, and copy the 2 files into Users\default\AppData\Local\Microsoft\Windows

Unmount the image.

It's a PITA having to mount/unmount after each new addition to the desktop, but I guess this will become less frequent once we are all happy with the distribution image.

If anyone knows of an easier method, please tell.

0

Share this post


Link to post
Share on other sites

Is the $OEM$ method not working?


sources\$OEM$\$1\Users\Default\AppData\Local\Microsoft\Windows

Have you tried this? Should be easier instead of mounting the image all time.

0

Share this post


Link to post
Share on other sites

I tried that to begin with, but at some point it seemed to be over-writing my settings. I tried adding them from a batch file using RunSynchronous too, and it was only partially successful. I suspect it's a permission thing.

0

Share this post


Link to post
Share on other sites

ok :(

0

Share this post


Link to post
Share on other sites

bummer

Can't string them together as you can do with packages or I haven't got it right yet

Dism.exe /image:D:\zMountDir /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe /PackageName:Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwe

But the desktop Metro is looking better removing all from my .wim

And then Unpin the rest

post-9484-0-45568400-1352772894_thumb.jp

Edited by maxXPsoft
0

Share this post


Link to post
Share on other sites

Updated for Windows 8.1, configure your start tiles as you prefer on your machine, run the Export command to create an XML file. Use that XML file along with creating this registry key to apply your settings. Can either set them machine-wide or per user. By far the easiest method to apply a baseline start menu for 8.1.

## HKLM - all users - probably requires reboot.#Export-StartLayout -Path "D:\Start-Layout-81-x64.xml" -As XMLNew-Item -Path Registry::HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows -Name Explorer -ForceSet-ItemProperty -Path 'registry::HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer' -Name StartLayoutFile -Value "D:\Start-Layout-81-x64.xml"## HKCU - per user - effective after log-off.#Export-StartLayout -Path "D:\Start-Layout-81-x64.xml" -As XMLNew-Item -Path Registry::HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows -Name Explorer -ForceSet-ItemProperty -Path 'registry::HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer' -Name StartLayoutFile -Value "D:\Start-Layout-81-x64.xml"#

http://forums.mydigitallife.info/threads/48193-How-to-Skip-quot-Checking-for-Updates-quot-during-win-8-1-Install?p=808351&viewfull=1#post808351

and Unattended version is exported as BIN and imported into a mounted .wim file. (or just run the above commands SetupComplete.cmd / $OEM$ your XML so you don't have to re-open your .wim)

Export-StartLayout -Path "D:\Start-Layout-81-x64.bin" -As BINImport-StartLayout -LayoutPath "D:\Start-Layout-81-x64.bin" -MountPath "C:\Mount\"

http://technet.microsoft.com/en-us/library/dn283399%28v=wps.630%29.aspx

Edited by MrJinje
0

Share this post


Link to post
Share on other sites

thanks :)

0

Share this post


Link to post
Share on other sites

x64

dism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Bing_1.2.0.137_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingMaps_1.2.0.136_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_1.2.0.135_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_1.2.0.135_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_1.2.0.135_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Camera_6.2.8514.0_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Reader_6.2.8516.0_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_16.4.4206.722_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowsphotos_16.4.4204.712_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxLIVEGames_1.0.927.0_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_1.0.927.0_x64__8wekyb3d8bbwedism /online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_1.0.927.0_x64__8wekyb3d8bbwe

Could you update the script for Windows 8.1? Thank you for your help.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.