Windows те currentversion windows messaging subsystem profiles

Windows те currentversion windows messaging subsystem profiles

Нужно на 1200 машинах 😀 включить «Аутентификацию по smtp» на outlook 03-07, bat,thunderbird, outlook express.
Подскажите как это можно сделать? exchange сервера нет.
Почитав форумы пришел к выводу что можно сделать двумя способами:
1. Через АДМ шаблон. (который я не могу найти ((( ) и не совсем понимаю что с ним делать.
2. Через реестр. (в реестре нашел но путь с переменной).

Не ругайте сильно ) I am noob )

Спсб как раз уже читаю, осталось для 2003 офиса найти)

посмотрите где это в реестре хранится и если такого параметра в политике нет, то отредактируйте её и добавьте

Можно по подробнее?
В реестре:
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]

Параметр SMTP Use Auth . Но в пути имеется переменная, [9375CFF0413111d3B88A00104B2A6676] её ведь ни как не обойти.

в политику не получится. можно на vbs сделать скрипт и назначить его всем через групповые политики

похожий пример скрипта есть в кмментарих http://www.outlookcode.com/codedetail.aspx?id=1243

С аутлуком разобарлся, не думал что 9375CFF0413111d3B88A00104B2A6676 — постоянное имя во всех версиях офиса)
Теперь тоже самое нужно сделать с батом и аулукт экспересом.

в политику не получится. можно на vbs сделать скрипт и назначить его всем через групповые политики

похожий пример скрипта есть в кмментарих http://www.outlookcode.com/codedetail.aspx?id=1243

думаю, что это не так. ИМХО это шаблон для вновь создаваемых конфигураций, никак не влияющий на уже созданные

Самое главное это тесты! Тесты показали что изменение ключа SMTP Use Auth в ветке реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]
дает результат! Испробовал на 3 машинах, xp и Seven, офисах 2003 и 2007.

www_tank, права.
Кстати, параметр . \9375CFF0413111d3B88A00104B2A6676\00000002] тоже может быть другой

Да может быть 00000001, 00000002, 00000003, и 00000004.
Изменить можно сразу во всех, это не сложно.

Вы меня пытаетесь переубедить? ) Если мой вариант по ИМХО плох, то выслушаю с радостью ваш )

Изменить можно сразу во всех, это не сложно.

Вы меня пытаетесь переубедить?
HuppeR, я вас не понимаю.
Вам же говорят, что у текущей учетной записи почты может быть другой путь.

Да нет) Старую изменяю!

Учетная запись создана. Но в настройках не установлена галочка » SMTP авторизация» .
рег файлом добавляю
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002]
«SMTP Use Auth»=dword:00000001
ВСЁ! в настройках галочка появляется. Что значит в новой учетке я так и не понял. На другой машине создал учетную запись новую. Не ставил SMTP авторизацию. Запустил рег файл. Она поставилась. путь тотже. за исключение последней папки, она была с 3 на конце )

Читайте также:  Описание операционных систем linux

Упс! Да, точно, эта ветка остается без изменений. Это я с другой перепутал

😀
С аутлуком express тоже справился,

[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001]
«SMTP Use Sicily»=dword:00000002

В Thunderbird’e по дефолту ставится авторизация по smtp.
А вот с The Bat проблемы (

Собственно нужно включить SMTP авторизацию при этом не запуская Bat. Т.е. правкой реестра, правкой файлов конфигурации и т.д.
В outlook’ах это получилось внесением изменений в реестре. Как быть тут я ума не приложу. В реестре Bat’а просто нет. Файлы .ini которые смахивают содержимым на конфигурацию почтовых ящиков оказались шаблонами и вообще не понятно для чего.
Руками это делается так:
Ящик — Свойство почтового ящика — Транспорт — Аутентификация — и поставить галочку Аутентификация SMTP.

А нужно автоматизировать, ибо кол-ва клиентов 200+

regmon и filemon тебе в помощь.
Точнее уже не эти две, а Process Explorer
http://technet.microsoft.com/ru-ru/sysinternals/bb896653.aspx

В реестре пусто, в файлы пишет безбожно много, но по делу ни чего не нашел )

HuppeR
у бата папка должна быть в \Documents and Settings\имя_пользователя

Уже смотрел, там ни чего путного.

Где ж он хранит этот ключ ))))

Да, это засада. Значит всем придётся одним логином пользоваться. Ну, и как следствие этого, одним ящиком 😀
А ты как файлы то им править собирался, не вручную же? Видимо каким-то софтом, а раз так, то пусть этот софт и меняет каждому персонально настройки. Одна проблема — где такой найти.

Программулину уже нашел. Трабла в том что в строчке которую нужно заменить есть кавычки. А прога думает то что в кавычках и есть истина )
вот она
user_pref(«mail.smtpserver.smtp1.auth_method», 0);
Как видим кавычки в середине)

в политику не получится. .

От чего же.
вот как пример адм файла для реестра:

CATEGORY «Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002»
KEYNAME «Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000002»

POLICY «SMTP Use Auth»
PART «SMTP Use Auth»
EDITTEXT
DEFAULT «_Твой_параметр_»
VALUENAME «SMTP Use Auth»
END PART
END POLICY

Блог о системном администрировании. Статьи о Linux, Windows, СХД NetApp и виртуализации.

Первый пост на моем блоге, про рутинную работу системного администратора.

Очередной день принес нудную переустановку венды и кучу просьб от пользователей вроде «а можно сохранить все документы в рабочем столе. .». Среди прочих просьб была — перенести архив почты с почтовыми правилами и историей вводимых почтовых адресов. Собственно этот момент я и опишу в данной статье.

Хочу заметить, что удачно перенести все вышеперечисленное удалось при условии, что имя пользователя не менялось на исходной и итоговой системе, то есть путь к папке настроек (C:\Documents and Settings\имя_пользователя\Application Data\. ) остался прежний!

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

Читайте также:  Starting stopping windows services что это

Итак, для того чтобы перенести почту на новую систему/компьютер, необходимо из исходной системы сохранить следующее:

Для Microsoft Outlook 2003:

Экспортируем три ветки реестра (надеюсь нет необходимости описывать как это делается ):
1. HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager
2. HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook
3. HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options

Для Microsoft Outlook 2007\2010:

Достаточно экспортировать одну ветку реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

Для Microsoft Outlook 2013\2016:

Достаточно экспортировать одну ветку реестра:
HKEY_CURRENT_USER\Software\Microsoft\Office\ 15.0 \Outlook\Profiles\Outlook

При этом, 15.0 заменить на следующую цифру:

Переносим (архив почты) C:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Microsoft\Outlook\*.pst или *.ost (если учетка Exchange)

и (историю вводимых почтовых адресов) C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Outlook\Outlook.NK2

Примечание: Я предпочитаю сохранять всю папку C:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Microsoft\Outlook\ и C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Outlook\, но иногда данные действия приводят к загвоздками на итоговой системе, в виде неработающих модулей, например антиспам модулей от антивирусов, потому что на итоговой системе, к примеру, не установлен тот антивирус, который стоял на исходной.

На итоговой системе, естественно, необходимо установить этот самый Outlook (той же версии) и выполнить следующие действия в профиле пользователя Windows, для которого переносим учетки Outlook:

  1. Импортировать ветки реестра, которые экспортировали на прошлых шагах.
  2. Перенести скопированные папки на ТЕ ЖЕ места.
  3. Запустить Outlook.
  4. Донастроить учетные записи (ввести пароль).

Вот такие дела. Удачных вам переносов

Which registry keys determine the Outlook Profile

I need to write a VBScript code to check whether outlook is using MAPI profile or RPC over HTTP/S profile.

So can anybody let me know which registry key decides the same?

3 Answers 3

This has changed in Outlook 2013:

Profiles are stored under keys:

Where is one of the following:

  • Office 97 – 7.0
  • Office 98 – 8.0
  • Office 2000 – 9.0
  • Office XP – 10.0
  • Office 2003 – 11.0
  • Office 2007 – 12.0
  • Office 2010 – 14.0 (sic!)
  • Office 2013 – 15.0
  • Office 2016 – 16.0

The above version info was copied from this answer.

Firstly, for Outlook 97-2010 the profiles are stored in HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles .

Starting with Outlook 2013 (which supports side-by-side installations), the profiles are stored in HKEY_CURRENT_USER\Software\Microsoft\Office\%version%\Outlook\Profiles , where %version% is 15.0 for Outlook 2013, 16.0 for Outlook 2016, etc.

On the low (Extended MAPI) level, RPC-over-HTTP (ROH) settings are determined by the ROHFLAGS_USE_ROH bit in the PR_PROFILE_RPC_PROXY_SERVER_FLAGS property (0x66230003). That property is set in the global profile section as well as the particular Exchange store profile section (since Outlook now supports multiple Exchange accounts in a single profile).

You can see the data in OutlookSpy — click IMAPISession button on the OutlookSpy ribbon, click OpenProfileSession, select the pbGlobalProfileSectionGuid entry from the combo box.

Читайте также:  Аудиокниги для mac os

Note that Extended MAPI cannot be used from VB (or .Net). If using Redemption/Profman is an option, you can use the following script to enumerate all profiles and check if ROH is used:

Windows те currentversion windows messaging subsystem profiles

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Asked by:

Question

I would like to import user settings using the reg key — HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

However each time I do this, I get the «choose an Outlook profile» prompt dialogue box popping up even though there is only one profile and also this profile is set to be the default. Does anyone have any ideas how I can suppress this?

All replies

Don
(Please take a moment to «Vote as Helpful» and/or «Mark as Answer», where applicable.
This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

Thanks, I tried this reg key to set it as default but when I go into the mail settings, it is already set and still prompts.

Surely if there is only one profile then it uses that one without prompting?

If you locate the HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles registry, how many entries can you see under Profiles?

In addition, how did you set the profile to be the default? Did you just click Options button and select the «Set as default profile» check box? This even not working when I tested it in my environment.

We need to open Control Panel > Mail, click Show Profiles, and select «Always use this profile», then select your default profile. Click OK.

Steve Fan
TechNet Community Support

There is a single profile on the machine. I am trying to make the change programatically as I don’t want to have user intervention.

I am doing the following through GPO logon scripts

What I am doing is creating a profile called outlook using the following reg key

reg add «HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging
Subsystem\Profiles\Outlook» /f

Then I am importing the mail profile [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook with another reg key which imports all the user customizations. (this is only a portion of the reg key for posting purposes)

Then I am setting this profile to default — [HKEY_CURRENT_USER\Software\Microsoft\Exchange\Client\Options]
«PickLogonProfile»=»0»

Even after doing this, Outlook launches and displays the «choose an Outlook profile» which requires manual intervention. I have tried a regdiff to check if there is anywhere else in the registry that is set when ticking the «Always use this profile» tick box but I am not coming right with it.

Оцените статью