Имя: Пароль:
1C
1C 7.7
v7: Меню запуска 1С
0 Aristo
 
18.07.11
12:25
1С, терминальный сервер, все пользователи работают в терминале.
После установки драйвера Атолла он напихал кучу мусора в список баз для запуска.
Как массово убрать мусор из меню, не заходя под каждым пользователем ?
Как посмотреть меню пользователя, не заходя в его сеанс ?
1 Дарлок
 
18.07.11
12:25
список баз в реестре храниться
2 Chum
 
18.07.11
12:28
можно почистить реестр, можно использовать альтернативные запускалки 1С
3 Aristo
 
18.07.11
12:28
(1) я понимаю, но я вижу где хранится меню 1С моего сеанса. А как посмотреть меню других пользователей.
4 smaharbA
 
18.07.11
12:31
(3) в hkey_users когда подключены
5 Aristo
 
18.07.11
12:31
(2) ЧТО чистить - то ?
я ветку не нашел где их меню хранится.
Меню хранится в HKEY CURRENT USER, как получить доступ к меню другого пользователя - я НЕ ЗНАЮ.
6 Aristo
 
18.07.11
12:32
(4) фишка в том что мне надо знать когда отключены.
Из под своего сеанса.
7 smaharbA
 
18.07.11
12:32
поставь пакетник с одной строкой в автостарт
8 smaharbA
 
18.07.11
12:33
(6) тогда путькпрофайлам\усер\ntdata.dat
9 Sh1ko
 
18.07.11
12:33
был где-то скриптик, который при подключении в терминал формирует список баз.
10 Aristo
 
18.07.11
12:37
(7) Вариант. сходу не помнишь путь в реестре куда надо скрипт прописать?
11 smaharbA
 
18.07.11
12:38
конечно помню
hklm\software\microsoft\windows\run\
12 Aristo
 
18.07.11
12:39
(7) или можно в
documents and settings\all users\Главное меню\Автозагрузка ?
13 Aristo
 
18.07.11
12:39
(11) спасибо !
14 smaharbA
 
18.07.11
12:40
(12) можно если у тебя запускается штатный шел - експлорер
15 Aristo
 
18.07.11
12:40
никто не помнит, как загрузить reg файл без предупреждения, чтобы пользователю не выскакивали окошки ?
16 smaharbA
 
18.07.11
12:40
/s
17 ДенисЧ
 
18.07.11
12:41
regedit /s file.reg
18 Aristo
 
18.07.11
12:52
уже нашел, есть другая проблема
Я сделал от своего пользователя меню как оно должно быть (удалил лишние базы), сохранил ветку titles в реестр.
При запуске этого файла - правильная база добавляется но мусор не удаляется. может что забыл ?
19 YF
 
18.07.11
12:57
(0) Все в терминале = > если у всех одинаковый список баз то, убить все базы у всех, в ветку терминального сервера запихать нужные базы - будет слабое подобие общего списка баз в 8
20 Aristo
 
18.07.11
13:09
(19) а как реализовать
?
21 smaharbA
 
18.07.11
13:16
(18)

REGEDIT4

[-HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]

далее твое
22 Aristo
 
18.07.11
13:46
Сделал скрипт, удаляющий ветку меню и создающий правильную.
Засунул ее в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
У меня работает, у обычного юзера автозапуск не работает. При том что ручной запуск скрипта отрабатывает нормально.
Возможно, проблема в том что у юзеров стоит автозапуск 1С при подключении терминала, и 1С запускается раньше скрипта, загружая старое меню, а потом уже отрабатывает скрипт.
Есть варианты решения ?
23 Vladal
 
18.07.11
14:06
(22) В том месте, где прописано запускать 1С - обычно это батник, на который ссылается программа подключения к удаленному рабочекму столу.

Вот в тот батник помести сначала скрипт, потом 1С.
24 Aristo
 
18.07.11
16:03
(22) это не батник.
25 smaharbA
 
18.07.11
17:23
(24)
поставь всем усерам в ГП запуск пакетника
если домен и усеры доменные, то в логон