Клуб Punto Switcher

Языковая панель

15 ноября 2009, 21:46

Я хочу при установки винды автоматически установить Punto Switcher. Это не проблема - можно перепаковать под себя и сделать тихую установку. Но я не могу удалить или закрыть Языковую панель из командной строки.  
Я выполняю команду "Regsvr32.exe /u msutb.dll". После перезагрузки панель исчезает, но при этом исчезает и панель быстрого запуска. Известный твик для восстановления панели быстрого запуска:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,\
d8,64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,01,00,00,1a,00,00,00,\
01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,\
00,00,00,c0,00,00,00,00,00,00,46,83,00,00,00,10,00,00,00,a0,b0,48,5e,89,8d,\
bd,01,00,d8,9e,e4,2a,8d,bd,01,00,45,fe,5e,89,8d,bd,01,00,00,00,00,00,00,00,\
00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,13,01,14,00,1f,0f,e0,4f,\
d0,20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,23,44,3a,5c,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,cd,97,15,00,31,00,00,00,00,00,af,24,5c,\
b9,10,80,57,69,6e,6e,74,00,00,20,00,31,00,00,00,00,00,af,24,a3,b9,10,00,50,\
72,6f,66,69,6c,65,73,00,50,52,4f,46,49,4c,45,53,00,19,00,31,00,00,00,00,00,\
c1,24,08,92,10,00,69,65,35,30,30,2e,30,30,30,00,00,28,00,31,00,00,00,00,00,\
c1,24,08,92,10,00,41,70,70,6c,69,63,61,74,69,6f,6e,20,44,61,74,61,00,41,50,\
50,4c,49,43,7e,31,00,21,00,31,00,00,00,00,00,c5,22,9d,91,10,00,4d,69,63,72,\
6f,73,6f,66,74,00,4d,49,43,52,4f,53,7e,31,00,29,00,31,00,00,00,00,00,d3,22,\
32,a6,10,00,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,00,49,4e,54,\
45,52,4e,7e,31,00,24,00,31,00,00,00,00,00,db,22,76,ba,10,00,51,75,69,63,6b,\
20,4c,61,75,6e,63,68,00,51,55,49,43,4b,4c,7e,31,00,00,00,8d,00,00,00,1c,00,\
00,00,01,00,00,00,1c,00,00,00,36,00,00,00,0d,f0,ad,ba,8c,00,00,00,1a,00,00,\
00,03,00,00,00,e7,18,2d,23,10,00,00,00,49,45,35,30,30,5f,58,31,43,00,43,3a,\
5c,57,49,4e,4e,54,5c,50,72,6f,66,69,6c,65,73,5c,49,45,35,30,30,2e,30,30,30,\
5c,41,70,70,6c,69,63,61,74,69,6f,6e,20,44,61,74,61,5c,4d,69,63,72,6f,73,6f,\
66,74,5c,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,5c,51,75,69,63,\
6b,20,4c,61,75,6e,63,68,00,00,10,00,00,00,05,00,00,a0,1a,00,00,00,a3,00,00,\
00,00,00,00,00,08,00,00,00,02,00,00,00,cc,00,00,00,01,00,00,00,03,00,00,00,\
4a,00,00,00,01,00,00,00,40,00,32,00,e6,01,00,00,c4,24,15,9f,20,00,4c,61,75,\
6e,63,68,20,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,20,42,72,6f,\
77,73,65,72,2e,6c,6e,6b,00,4c,41,55,4e,43,48,7e,32,2e,4c,4e,4b,00,00,00,40,\
00,00,00,02,00,00,00,36,00,32,00,48,02,00,00,c4,24,15,9f,20,00,4c,61,75,6e,\
63,68,20,4f,75,74,6c,6f,6f,6b,20,45,78,70,72,65,73,73,2e,6c,6e,6b,00,4c,41,\
55,4e,43,48,7e,31,2e,4c,4e,4b,00,00,00,36,00,00,00,00,00,00,00,2c,00,32,00,\
51,00,00,00,ec,22,46,39,20,00,53,68,6f,77,20,44,65,73,6b,74,6f,70,2e,73,63,\
66,00,53,48,4f,57,44,45,7e,31,2e,53,43,46,00,00,00,52,00,00,00,e0,00,00,00,\
00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,01,\
00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,37,02,\
00,00,e0,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,\
00,00,00,00,00,01,00,00,00
не помогает.


Кто-нибудь знает как удалить или деактивировать Языковую панель из коммандной строки?

11 комментариев
Подписаться на комментарии к посту
или я чего-то не понимаю, или зачем такие сложности??
Что именно Вы не понимаете?
зачем ставить одновременно, а не последовательно и зачем извращаться через командную строку.
Это очень удобно. Приехал новый комп на фирму, заливаешь на него образ и устанавливаешь сразу все, что нужно, не заморачиваясь чек-листом.
Попробуйте поискать по интернету, что значит "тихая" (silent) установка приложений и, думаю, Вам станет всё понятно.\ Гораздо проще при установке системы вставить диск - запустить -установку - и пойти погулять полчасика. Потом прийти - система и программы установленны полностью, настроены так, как надо Вам и не надо долго и мучительно вспоминать как настраивается то или другое приложение. Прошу больше не задавать в этой теме вопросов типа "Зачем это надо? Я этим пользоваться не буду.", а отвечать по существу.
видится мне, что вы неправы. для разработчика не последнее значение имеет то, какой процент пользователей хочет ту или иную плюшку. если процент мал, то не стоит тратить время и силы на удовлетворение прихоти единичных хотельщиков. а вот если это востребовано большим числом пользователей - то смысл прямой этим заняться. из вашего объяснения я поняла, что запрашиваемая вами хотелка актуальна для сисадминов и практически не нужна простому пользователю, который компы меняет раз в несколько лет, если только не авария. осталось выяснить число сисадминов, которые так радостно на все приходящие компы ставят по дефолту пунту :) поэтому ваше >> Прошу больше не задавать в этой теме вопросов типа "Зачем это надо? Я этим пользоваться не буду.", а отвечать по существу. является прямым нарушением интересов разработчиков.
для разработчика не последнее значение имеет то, какой процент пользователей хочет ту или иную плюшку. если процент мал, то не стоит тратить время и силы на удовлетворение прихоти единичных хотельщиков.

И какким образом по ответам 3-х читателей этой темы можно набрать статистику для определения полезности этой фичи? А если ответов будет 10 или 100 - это даст возможности понять нужна эта "плюшка" единичным пользователям или большинству? Или объявлять референдум?

 

из вашего объяснения я поняла, что запрашиваемая вами хотелка актуальна для сисадминов и практически не нужна простому пользователю, который компы меняет раз в несколько лет, если только не авария.

 

Я не являюсь сисадмином, а являюсь простым пользователем.

 

является прямым нарушением интересов разработчиков.


Вы являетесь разработчиком и точно знаете, что является "прямым нарушением интересов разработчиков"?

Кусок файла реестар установки сстемы:

[HKEY_CURRENT_USER\Software\Microsoft\CTF]
"Disable Thread Input Manager"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Punto Switcher"="C:\\Program Files\\Punto Switcher\\punto.exe"
"CTFMON.EXE"=-

------------------------------

Я сделал интегрированную установку основных утилит (Punto, FAR, 7Zip и др. бесплатный софт) - копирование в папки и запись в реестр, но на рабочие компы проще ставить клонированием уже готовой системы.
Занесение в реестр желательно ДО регистрации первого поьзователя, т.е. во время установки XP, тогда она производится в контексте Defaul User, и все изменение этого профиля будут унаследованы новыми профилями, в том числе для встроенной учетной записи Администратор.

Тихая установка с указанием ВСЕХ параметров, выбираемых вручную не помешала бы. Возможно более оптимально использовать текстовый файл ответов (INI).

Добавление записей в реестр работает, но вырубает панель быстрого запуска. И так же как в моём случае твик реестра не помогает для включения панели быстрого запуска :(.

А при чем тут панель быстрого запуска. Это вообще не тот раздел. Тут рассматриваются вопросы исключительно Punto.

В реестр встраивается блок, указанный в первом посте, но в нужное время (в DOS-стадии, т.е. CMD из файла cmdlines.txt). Почитать об автоустановке можно на форуме oszone.ru

А при чем тут панель быстрого запуска

Да при том, что твик, предложенный Вами убирает её.

 

В реестр встраивается блок, указанный в первом посте, но в нужное время (в DOS-стадии, т.е. CMD из файла cmdlines.txt).


А если надо установить Punto на живую систему?

 

Почитать об автоустановке можно на форуме oszone.ru

 

Я на этом форуме известен под ником ya158 ;)