Jump to content

problem implementing tweaks


Recommended Posts

Hi.

I'm trying to modify my Windows 7 x86 Ultimate with rt7lite.

Normally when I install I have this:

defaultx.png

But I wanna make it install like this:

modified.png

With regshot I have compared the registry before and after modifying manually and I have made this registry settings:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Keyboard Layout\Substitutes]
"00000409"=-

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000418"
"3"="d0010418"

[HKEY_CURRENT_USER\Software\Microsoft\CTF\Assemblies\0x00000409]

[HKEY_CURRENT_USER\Software\Microsoft\CTF\Assemblies\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}]
"Default"="{00000000-0000-0000-0000-000000000000}"
"Profile"="{00000000-0000-0000-0000-000000000000}"
"KeyboardLayout"=dword:04090409

[HKEY_CURRENT_USER\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000]
"KeyboardLayout"=dword:04090409

When I run it after installation is changing fine.

But if I add it as a reg file in rt7lite is not. Windows installs the same.

What am I doing wrong...?

Please help me.

Thank you.

Best regards, Cosmin3

Link to comment
Share on other sites


I found a solution: I converted (manually) the reg file to a cmd file:

@reg delete "HKCU\Keyboard Layout\Substitutes" /v 00000409 /f
@reg add "HKCU\Keyboard Layout\Preload" /v 1 /t REG_SZ /d 00000409 /f
@reg add "HKCU\Keyboard Layout\Preload" /v 2 /t REG_SZ /d 00000418 /f
@reg add "HKCU\Keyboard Layout\Preload" /v 3 /t REG_SZ /d d0010418 /f
@reg add "HKCU\Software\Microsoft\CTF\Assemblies\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v Default /t REG_SZ /d {00000000-0000-0000-0000-000000000000} /f
@reg add "HKCU\Software\Microsoft\CTF\Assemblies\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v Profile /t REG_SZ /d {00000000-0000-0000-0000-000000000000} /f
@reg add "HKCU\Software\Microsoft\CTF\Assemblies\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}" /v KeyboardLayout /t REG_DWORD /d 04090409 /f
@reg add "HKCU\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000409\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000" /v KeyboardLayout /t REG_DWORD /d 04090409 /f

I add it in Un-attended >> RunOnce.

A question: is there a program to convert reg to cmd? I searched with Google but I couldn't find a good one.

Link to comment
Share on other sites

Here it is:

<?xml version="1.0" encoding="utf-8"?>
<!--This answer file generated by RT Seven Lite-->
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
<InputLocale>0418:00010418</InputLocale>
<UserLocale>ro-RO</UserLocale>
<UILanguage>en-US</UILanguage>
<SystemLocale>en-US</SystemLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
</MetaData>
</InstallFrom>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
<UserData>
<ProductKey>
<Key>XXXX-XXXX-XXXX-XXXX-XXXX</Key>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserAccounts>
<LocalAccounts />
</UserAccounts>
<OOBE>
<NetworkLocation>Home</NetworkLocation>
<HideEULAPage>true</HideEULAPage>
<ProtectYourPC>1</ProtectYourPC>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<SkipMachineOOBE>false</SkipMachineOOBE>
<SkipUserOOBE>false</SkipUserOOBE>
</OOBE>
<DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>
<TimeZone>GTB Standard Time</TimeZone>
<Themes>
<WindowColor>Sky</WindowColor>
</Themes>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Themes>
<WindowColor>Sky</WindowColor>
</Themes>
</component>
<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
</settings>
</unattend>

I need these:

      <InputLocale>0418:00010418</InputLocale>
<UserLocale>ro-RO</UserLocale>

because I want that Windows 7 install both English and Romanian keyboard layouts.

But maybe you know a better way to modify in rt7lite options and/or this xml...

Edited by Cosmin3
Link to comment
Share on other sites

Like I said, adding those registry settings in RunOnce works.

But there is a small problem: I have to restart Windows so it can "see" these changes 100%.

Is there any way to "notify" Windows about this so it can "see" them without restarting...? Just like when you click OK on that "Text services and input languages" window...

Link to comment
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.
×
×
  • Create New...