У меня есть домашний компьютер, который только имеет 15 ГБ C: диск, и исчерпал пространство со всей Microsoft Updates, и т.д., которые продолжают снижаться. Таким образом, я установил диск на 160 ГБ как C: управляйте и измененный перемычки диска для создания старого C: диск в ведомое устройство D: диск, для сохранения мигрирующих документов, и т.д.
Я установил чистую копию Windows XP SP3 и повторно присвоил путь mailstore нового Outlook Express для указания на старую mailstore папку, которая теперь имеет D: буква диска - и все это работает хорошо.
Однако мой обширный список почтовых правил не был передан новому OE, и я не смог определить, как они хранятся. Для нахождения его, я добавил новое правило к новому OE, вышел из OE, затем искавшего на целом компьютере (включая скрытые / системные файлы) для файлов, измененных во время, я добавил правило. Я надеялся, что мог просто перезаписать новый пустой файл со старым.
Но единственные файлы, которые, кажется, изменяются, являются файлами системного уровня Windows и некоторыми остатками в подпапке Windows\PreFetch. Ни один из них не может быть открыт, поскольку XP заблокировали их, и ни один из них не имеет имена, которые являются чем-либо, чтобы сделать с электронным письмом или правилами.
Кто-либо знает о каком-либо способе переместить правила OE, или я должен повторно ввести их вручную?
Держитесь подальше от Outlook Express. Thunderbird очень хорош. Даже Windows Live Mail, преемник Outlook Express, хорош.
... Назад к вопросу.
Windows-программы почти всегда хранят свою конфигурацию в реестре, таким образом, поиск файла не может найти их.
Монитор Процесса SysInternal может отобразить всю файловую систему и операции реестра, и показывает, что Outlook Express хранит свои настройки в следующей области реестра:
HKCU\Identities\{uuid}\Software\Microsoft\Outlook Express\5.0\Rules
где {uuid}
случайным образом присвоенный UUID идентификационных данных.
(Идентификационные данные являются наследием Windows 9x, где почти все совместно использовали учетную запись единой системы между всеми пользователями.)
Если у Вас все еще есть свой старый каталог профиля (тот в Documents and Settings
), это будет иметь файл NTUSER.DAT
в нем. Это - Ваш персональный реестр - HKEY_CURRENT_USER
улей.
Можно считать этот файл при помощи Файла → опция Load Hive Редактора реестра. Однако Вам, вероятно, будут нужны права Администратора сделать это, поскольку только возможно загрузить крапивницу непосредственно под HKEY_LOCAL_MACHINE
или HKEY_USERS
. (Это не имеет значения, какой Вы выбираете здесь.)
С другой стороны, использование:
reg load hklm\MyOldProfile "C:\Documents and Settings\Joe\NTUSER.DAT"
Однажды старое NTUSER.DAT
загружается, откройте его в Редакторе реестра и обзоре к Identities\{uuid}\Software\Microsoft\Outlook Express\5.0\Rules
ключ. Щелкните правой кнопкой по нему и выберите Export. Сохраните его где-нибудь, можно найти.
Теперь откройте экспортируемый файл в Блокноте (или Ваш любимый текстовый редактор) - щелкают правой кнопкой и выбирают Редактирование. Вы будете видеть что-то как:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\MyOldProfile\Identities\{MY-OLD-IDENTITY-UUID}\Software\Microsoft\Outlook Express\5.0\Rules] [HKEY_LOCAL_MACHINE\MyOldProfile\Identities\{MY-OLD-IDENTITY-UUID}\Software\Microsoft\Outlook Express\5.0\Rules\Mail]
Теперь найдите каждое происшествие текста"HKEY_LOCAL_MACHINE\MyOldProfile
"(или безотносительно пути Вы выбрали в вышеупомянутой части), и замените его"HKEY_CURRENT_USER
".
Также замените UUID ({blah}
) с UUID Ваших текущих идентификационных данных.
В конце это должно отчасти походить на это:
[HKEY_CURRENT_USER\Identities\{MY-CURRENT-IDENTITY-UUID}\Software\Microsoft\Outlook Express\5.0\Rules\Mail]
Наконец, сохраните файл и импортируйте его назад к реестру (путем двойного щелчка, или с reg import
).
улей - логический раздел реестра
ключ - "папка" в реестре
HKCU
- HKEY_CURRENT_USER
HKLM
- HKEY_LOCAL_MACHINE