moerl Posted April 20, 2006 Share Posted April 20, 2006 (edited) Although I did not mean to, I removed German Keyboard support with nLite when I last nLited my copy of Windows. I am running this version of my nLited Windows setup currently and miss being able to use "umlauts" when I type in German. Is there any way to get this feature back after it has been removed by nLite?Thanks, and here's my full "removed components list" as taken from System Properties\General Tab\Support InformationCustomized by nLite v1.0 RC7 - www.nliteos.comComponents removed:Accessibility OptionsBriefcaseCalculatorCharmapClipBook ViewerDefragmenterGamesInternet GamesNT BackupPaintPinballScreensaversWordpadDisplay AdaptersDisplay Adapters (old)Ethernet (LAN)IBM ThinkpadISDNLogitech WingManMicrosoft SideWinderModemsMultiFunctionalPortable AudioSCSI/RAIDSony Jog DialSound ControllersTape drivesToshiba DVD decoder cardWireless Ethernet (WLAN)Gravis Digital GamePortMulti-port serial adaptersSmart CardsTeletext codecWindows CE USB HostAlbanian keyboardArabic (101) keyboardArabic (102) AZERTY keyboardArabic (102) keyboardArmenian Eastern keyboardArmenian Western keyboardAzeri Cyrillic keyboardAzeri Latin keyboardBelarusian keyboardBelgian (Comma) keyboardBelgian (Period) keyboardBelgian French keyboardBengali (Inscript) keyboardBengali keyboardBosnian Cyrillic keyboardBosnian keyboardBulgarian (Latin) keyboardBulgarian keyboardCanadian French (Legacy) keyboardCanadian French keyboardCanadian Multilingual Standard keyboardChinese (Simplified) - Microsoft Pinyin IME 3.0 keyboardChinese (Simplified) - NeiMa keyboardChinese (Simplified) - QuanPin keyboardChinese (Simplified) - ShuangPin keyboardChinese (Simplified) - US Keyboard keyboardChinese (Simplified) - ZhengMa keyboardChinese (Traditional) - Alphanumeric keyboardChinese (Traditional) - Array keyboardChinese (Traditional) - Big5 Code keyboardChinese (Traditional) - ChangJie keyboardChinese (Traditional) - DaYi keyboardChinese (Traditional) - New ChangJie keyboardChinese (Traditional) - New Phonetic keyboardChinese (Traditional) - Phonetic keyboardChinese (Traditional) - Quick keyboardChinese (Traditional) - Unicode keyboardChinese (Traditional) - US Keyboard keyboardCroatian keyboardCzech (QWERTY) keyboardCzech keyboardCzech Programmers keyboardDanish keyboardDevanagari - INSCRIPT keyboardDivehi Phonetic keyboardDivehi Typewriter keyboardDutch keyboardEstonian keyboardFaeroese keyboardFarsi keyboardFinnish keyboardFinnish with Sami keyboardFrench keyboardFYRO Macedonian keyboardGaelic keyboardGeorgian keyboardGerman (IBM) keyboardGerman keyboardGreek (220) keyboardGreek (220) Latin keyboardGreek (319) keyboardGreek (319) Latin keyboardGreek keyboardGreek Latin keyboardGreek Polytonic keyboardGujarati keyboardHebrew keyboardHindi Traditional keyboardHungarian 101-key keyboardHungarian keyboardIcelandic keyboardInuktitut Latin keyboardIrish keyboardItalian (142) keyboardItalian keyboardJapanese Input System (MS-IME2002) keyboardJapanese keyboardKannada keyboardKazakh keyboardKorean Input System (IME 2000) keyboardKorean keyboardKyrgyz Cyrillic keyboardLatin American keyboardLatvian (QWERTY) keyboardLatvian keyboardLithuanian IBM keyboardLithuanian keyboardLuxembourgish keyboardMalayalam keyboardMaltese 47-key keyboardMaltese 48-key keyboardMaori keyboardMarathi keyboardMongolian Cyrillic keyboardNepali keyboardNorwegian keyboardNorwegian with Sami keyboardPashto keyboardPolish (214) keyboardPolish (Programmers) keyboardPortuguese (Brazilian ABNT) keyboardPortuguese (Brazilian ABNT2) keyboardPortuguese keyboardPunjabi keyboardRomanian keyboardRussian (Typewriter) keyboardRussian keyboardSami Extended Finland-Sweden keyboardSami Extended Norway keyboardSerbian (Cyrillic) keyboardSerbian (Latin) keyboardSlovak (QWERTY) keyboardSlovak keyboardSlovenian keyboardSpanish keyboardSpanish Variation keyboardSwedish keyboardSwedish with Sami keyboardSwiss French keyboardSyriac keyboardSyriac Phonetic keyboardTamil keyboardTatar keyboardTelugu keyboardThai Kedmanee (non-ShiftLock) keyboardThai Kedmanee keyboardThai Pattachote (non-ShiftLock) keyboardThai Pattachote keyboardTurkish F keyboardTurkish Q keyboardUkrainian keyboardUnited Kingdom Extended keyboardUnited Kingdom keyboardUnited States-Dvorak for left hand keyboardUnited States-Dvorak for right hand keyboardUnited States-Dvorak keyboardUrdu keyboardUS English Table for IBM Arabic 238_L keyboardUzbek Cyrillic keyboardVietnamese keyboardAOL ART Image Format SupportIntel Indeo codecsLuna ThemeMedia CenterMouse CursorsMovie MakerMusic SamplesOld CDPlayer and Sound RecorderSpeech SupportTablet PCClient for Netware NetworksCommunication toolsFrontPage ExtensionsInternet Connection WizardInternet Information Services (IIS)IP ConferencingMSN ExplorerNetmeetingNetwork Monitor Driver and ToolsNWLink IPX/SPX/NetBIOS ProtocolOutlook ExpressPeer-to-PeerSynchronization ManagerVector Graphics Rendering (VML)Web FoldersWindows Messenger.NET FrameworkAdministrative TemplatesAdministrator VB scriptsColor SchemesDesktop Cleanup WizardDisk CleanupDocument TemplatesFile and Settings WizardHelpOut of Box Experience (OOBE)Private Character EditorSearch AssistantTourWeb ViewAlerterBeep DriverDistributed Link Tracking ClientError ReportingFax ServicesIndexing ServiceMessengerNetwork DDENetwork Location Awareness (NLA)Remote RegistryRemovable StorageSecondary LogonService Advertising ProtocolSystem RestoreTelnet ServerLanguages Edited April 20, 2006 by moerl Link to comment Share on other sites More sharing options...
Camarade_Tux Posted April 20, 2006 Share Posted April 20, 2006 (edited) I never understand why this [code ] tag sometimes work.So, it's possible to get kdb layouts back.You need your original XP CD.Find intl.inf or ntl.in_ on it and copy it to c:\win\inf.Open intl.inf and search for the language you want. On the line of the first occurence, you will find a code:0000040c = %French_Standard% ,850 ,1,,040c:0000040c,0409:00000409And run,rundll32.exe setupapi,InstallHinfSection LANGUAGE_COLLECTION.BASIC.INSTALL language_code_found_above %WINDIR%\inf\intl.infIn my example, language_code_found_above is 0000040cbtw, this can be found in originals intl.infs: (should be helpful when intsalling non Western keyboard layouts);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; HOW TO USE THIS FILE;; To install or remove a language group collection:;; Invoke LANGUAGE_COLLECTION.BASIC.INSTALL to install all the major; European language groups and locales.; Invoke LANGUAGE_COLLECTION.COMPLEX.INSTAL to install all the right-to-left; and contextual writing system language groups and locales.; Invoke LANGUAGE_COLLECTION.EXTENDED.INSTALL to install the East Asian; language groups and locales.;; Remove the right-to-left and contextual writing system language groups; and locales by invoking LANGUAGE_COLLECTION.COMPLEX.REMOVE.; Remove the East Asian language group and locales by invoking; LANGUAGE_COLLECTION.COMPLEX.REMOVE.;;; The LG_INSTALL_# sections have been kept for backwards compatibility.;; To change system default locale,;; 1) Invoke the section whose name is the LCID of the locale to change to.; 2) Look in the [Locales] section to determine the matching OEM code page.; 3) Invoke the section whose name is [Font.CP<oemcp>.Files.<fontsize>; where <fontsize> is 96 for small fonts or 120 for large ones.;; Your code must also perform any non-registry manipulations that may be; necessary, such as SetLocaleInfo() calls, etc. They are not done here.;; To just change to large or small fonts, do step 3 only.;; NOTE: You must install the language group before setting a system default; locale. Only the locales in installed language groups will show up as options; for setting the system default locale.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;You will be asked for your install CD, provide genuine one.You may get a lot of "missing" files, especially if I386 is (nearly) empty. I've build a script that avoids the need to find the proper file, extract it, point, start again...It needs to be finished so if you wait a few minutes, I'll post it.(edit : finished, now debugging it)edit2: I didn't get any today. Weird.edit3: after various tries, I had no missing file (except the first one wich is a .nls file) Edited April 20, 2006 by Camarade_Tux 1 Link to comment Share on other sites More sharing options...
Camarade_Tux Posted April 20, 2006 Share Posted April 20, 2006 It seems I forgot one thing:copy your kbd*.dll file to SYSTEM32.(for german, it is kbdger.dll afaik) Link to comment Share on other sites More sharing options...
moerl Posted April 20, 2006 Author Share Posted April 20, 2006 Excellent posts. Thank you very much! I am looking at your first post and also at the link I found in your sig, which points me to here: http://www.uawiki.org/doku.php?id=wxp:reduce:restoreI'll report back if everything works out, and even sooner if things don't work out Thanks!Having trouble finding the right kbd*.dll file, I did some quick research and found this excellent list: http://www.easydesksoftware.com/keyboard.htmTake a look! Link to comment Share on other sites More sharing options...
Camarade_Tux Posted April 20, 2006 Share Posted April 20, 2006 Nice list, thanks. : Link to comment Share on other sites More sharing options...
moerl Posted April 20, 2006 Author Share Posted April 20, 2006 Ok.. I ran the command and the system copied over a bunch of things. Now, what I believe I'm missing is that setting tab that lets me configure the language bar and the options related to switching keyboard layouts with keyboard shortcuts. I used to be able to enable the language bar by right-clicking on my task bar and selecting it under Toolbars. That particular option seems gone now.Screenshots: Also.. what service needs to be running for the language bar to be able to work? It's possible I have it turned off. Link to comment Share on other sites More sharing options...
Camarade_Tux Posted April 20, 2006 Share Posted April 20, 2006 Go to the tab you can see on your second screenshot.Click DetailsIf the "language bar" button is grayed out, select Advanced tab, the second box has to be unchecked. Now, go back to the first tab the button should be available.//working on the services part, Text Service Framework may be needed. Link to comment Share on other sites More sharing options...
moerl Posted April 20, 2006 Author Share Posted April 20, 2006 Go to the tab you can see on your second screenshot.Click DetailsIf the "language bar" button is grayed out, select Advanced tab, the second box has to be unchecked. Now, go back to the first tab the button should be available.//working on the services part, Text Service Framework may be needed.You, my friend, ROCK! Thank you VERY MUCH for helping me out here. This has been plaguing me ever since I set Windows up with my last nLited disc Link to comment Share on other sites More sharing options...
Camarade_Tux Posted April 20, 2006 Share Posted April 20, 2006 And everything works as expected ? In fact, there was no real guide on how to restore this and it is being asked pretty often. I gathered some infos, especially there : http://www.msfn.org/board/index.php?showtopic=66594 (from jkey and another guys whose post I can't find anymore)So I also thank you cause you were my test buddy. IMO not being able to restore windows components is nLite major problem so I'm building up the pasge you visited. Link to comment Share on other sites More sharing options...
moerl Posted April 20, 2006 Author Share Posted April 20, 2006 And everything works as expected ? In fact, there was no real guide on how to restore this and it is being asked pretty often. I gathered some infos, especially there : http://www.msfn.org/board/index.php?showtopic=66594 (from jkey and another guys whose post I can't find anymore)So I also thank you cause you were my test buddy. IMO not being able to restore windows components is nLite major problem so I'm building up the pasge you visited.It sure is a major problem . Of course you can simply tell the person trying to restore some feature that nLite is powerful and that they should have been more careful.. but what good does that do? It would be excellent if things could be changed even after they have been nLited .You are very welcome. If I helped contribute to something that will improve nLite and help out its community in a significant way, all the better. Link to comment Share on other sites More sharing options...
T D Posted April 21, 2006 Share Posted April 21, 2006 (edited) well you could back up your i386\lang on your desktop or something, copy a fresh i386\lang from your cd (any svc pack will do) again, removing only the keyboard support you don't wantThat would be the easy way out Edited April 21, 2006 by T D Link to comment Share on other sites More sharing options...
moerl Posted April 21, 2006 Author Share Posted April 21, 2006 well you could back up your i386\lang on your desktop or something, copy a fresh i386\lang from your cd (any svc pack will do) again, removing only the keyboard support you don't wantThat would be the easy way outI didn't get that. My problem is fixed though, so if you are going to clarify, do so to add transparency to the problem and contribute to the community Link to comment Share on other sites More sharing options...
Wesmosis Posted May 3, 2006 Share Posted May 3, 2006 wow! thanx buddy I hope this will workgonna try it out then I'll post the feedback Link to comment Share on other sites More sharing options...
Wesmosis Posted September 8, 2006 Share Posted September 8, 2006 I got it finally!here is the 100% way how to restore removed languages by Nlite, plz feedback--------------------------------------------------------------------------------------For example : want to install Vietnamese language.Step 1:- Goto Control panel --> Regional and language option --> Tab Advanced- in the combo box, choose : English (United States) --> Apply- Restart computerStep 2:- Goto Control panel --> Regional and language option --> Tab Languages- Uncheck the check box "install files for comples script and right-to-left languages (including Thai)" --> Apply- Restart computerStep 3:- Get update WindowsXP-KB897338-v3-x86-ENU.exe from :http://www.microsoft.com/downloads/details...;displaylang=en and install it.- Restart computerStep 4:- Goto Control panel --> Regional and language option --> Tab Languages- Check the check box "install files for comples script and right-to-left languages (including Thai)" --> Apply- Important note : insert CD original WinXp, not Nlited XP CD- Restart computerStep 5:- Goto Control panel --> Regional and language option --> Tab regional options- In the combo box, choose : Vietnamese- Goto Control panel --> Regional and language option --> Tab Advanced- In the combo box, choose : Vietnamese- Important note : insert CD original WinXp not Nlited XP CD)- Restart computerBingo! Link to comment Share on other sites More sharing options...
kolp Posted September 21, 2006 Share Posted September 21, 2006 thanks for a great post! just tell me where do i get kbdger.dll please, i don't see it on my cd! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now