How to migrate Outlook Express mail rules?












1















I have a home computer that only has a 15Gb C: drive, and ran out of space with all the Microsoft Updates, etc, that keep coming down. So I fitted a 160Gb drive as a C: drive and altered the drive jumpers to make the old C: drive into a slave D: drive, to save migrating documents, etc.



I've installed a clean copy of Windows XP SP3 and reassigned the new Outlook Express' mailstore path to point to the old mailstore folder that now has a D: drive letter - and it all works OK.



However, my extensive list of mail rules have not been transferred to the new OE and I have not been able to identify how they are stored. To find it I added a new rule to the new OE, exited OE, then searched on the whole computer (including hidden/system files) for files altered around the time I added the rule. I hoped I could just overwrite a new empty file with an old one.



But the only files that seem to be changed are Windows system-level files and some bits and pieces in the WindowsPreFetch sub-folder. None of them can be opened as XP has them locked, and none of them have names that are anything to do with email or rules.



Does anyone know of any way of migrating OE rules, or do I have to re-enter them by hand?










share|improve this question















migrated from stackoverflow.com May 25 '10 at 11:56


This question came from our site for professional and enthusiast programmers.























    1















    I have a home computer that only has a 15Gb C: drive, and ran out of space with all the Microsoft Updates, etc, that keep coming down. So I fitted a 160Gb drive as a C: drive and altered the drive jumpers to make the old C: drive into a slave D: drive, to save migrating documents, etc.



    I've installed a clean copy of Windows XP SP3 and reassigned the new Outlook Express' mailstore path to point to the old mailstore folder that now has a D: drive letter - and it all works OK.



    However, my extensive list of mail rules have not been transferred to the new OE and I have not been able to identify how they are stored. To find it I added a new rule to the new OE, exited OE, then searched on the whole computer (including hidden/system files) for files altered around the time I added the rule. I hoped I could just overwrite a new empty file with an old one.



    But the only files that seem to be changed are Windows system-level files and some bits and pieces in the WindowsPreFetch sub-folder. None of them can be opened as XP has them locked, and none of them have names that are anything to do with email or rules.



    Does anyone know of any way of migrating OE rules, or do I have to re-enter them by hand?










    share|improve this question















    migrated from stackoverflow.com May 25 '10 at 11:56


    This question came from our site for professional and enthusiast programmers.





















      1












      1








      1








      I have a home computer that only has a 15Gb C: drive, and ran out of space with all the Microsoft Updates, etc, that keep coming down. So I fitted a 160Gb drive as a C: drive and altered the drive jumpers to make the old C: drive into a slave D: drive, to save migrating documents, etc.



      I've installed a clean copy of Windows XP SP3 and reassigned the new Outlook Express' mailstore path to point to the old mailstore folder that now has a D: drive letter - and it all works OK.



      However, my extensive list of mail rules have not been transferred to the new OE and I have not been able to identify how they are stored. To find it I added a new rule to the new OE, exited OE, then searched on the whole computer (including hidden/system files) for files altered around the time I added the rule. I hoped I could just overwrite a new empty file with an old one.



      But the only files that seem to be changed are Windows system-level files and some bits and pieces in the WindowsPreFetch sub-folder. None of them can be opened as XP has them locked, and none of them have names that are anything to do with email or rules.



      Does anyone know of any way of migrating OE rules, or do I have to re-enter them by hand?










      share|improve this question
















      I have a home computer that only has a 15Gb C: drive, and ran out of space with all the Microsoft Updates, etc, that keep coming down. So I fitted a 160Gb drive as a C: drive and altered the drive jumpers to make the old C: drive into a slave D: drive, to save migrating documents, etc.



      I've installed a clean copy of Windows XP SP3 and reassigned the new Outlook Express' mailstore path to point to the old mailstore folder that now has a D: drive letter - and it all works OK.



      However, my extensive list of mail rules have not been transferred to the new OE and I have not been able to identify how they are stored. To find it I added a new rule to the new OE, exited OE, then searched on the whole computer (including hidden/system files) for files altered around the time I added the rule. I hoped I could just overwrite a new empty file with an old one.



      But the only files that seem to be changed are Windows system-level files and some bits and pieces in the WindowsPreFetch sub-folder. None of them can be opened as XP has them locked, and none of them have names that are anything to do with email or rules.



      Does anyone know of any way of migrating OE rules, or do I have to re-enter them by hand?







      outlook-express email-filter






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 22 '14 at 17:20









      niton

      1,6941219




      1,6941219










      asked May 25 '10 at 11:50







      ronwest











      migrated from stackoverflow.com May 25 '10 at 11:56


      This question came from our site for professional and enthusiast programmers.









      migrated from stackoverflow.com May 25 '10 at 11:56


      This question came from our site for professional and enthusiast programmers.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Stay away from Outlook Express. Thunderbird is very nice. Even Windows Live Mail, the successor of Outlook Express, is good.





          ...Back to the question.



          Windows programs almost always store their configuration in the registry, so a file search can't find them.



          SysInternal's Process Monitor can display all filesystem and registry operations, and shows that Outlook Express stores its settings in the following area of the registry:



          HKCUIdentities{uuid}SoftwareMicrosoftOutlook Express5.0Rules


          where {uuid} is a randomly assigned UUID of the identity.



          (Identities are a legacy of Windows 9x, where almost everybody shared a single system account between all users.)





          If you still have your old profile directory (the one in Documents and Settings), it will have a file NTUSER.DAT in it. This is your personal registry -- the HKEY_CURRENT_USER hive.



          You can read this file by using the File → Load Hive option of the Registry Editor. However, you will probably need Administrator rights to do that, as it's only possible to load hives directly under HKEY_LOCAL_MACHINE or HKEY_USERS. (It doesn't matter which one you pick here.)



          Alternatively, use:



          reg load hklmMyOldProfile "C:Documents and SettingsJoeNTUSER.DAT"




          Once the old NTUSER.DAT is loaded, open it in Registry Editor, and browse to the Identities{uuid}SoftwareMicrosoftOutlook Express5.0Rules key. Right-click on it, and choose Export. Save it somewhere you can find.



          Now open the exported file in Notepad (or your favourite text editor) -- right-click and pick Edit. You'll see something like:



          Windows Registry Editor Version 5.00

          [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0Rules]

          [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


          Now find every occurence of text "HKEY_LOCAL_MACHINEMyOldProfile" (or whatever path you have chosen in the above part) and replace it with "HKEY_CURRENT_USER".



          Also replace the UUID ({blah}) with your current identity's UUID.



          In the end it should look kind of like this:



          [HKEY_CURRENT_USERIdentities{MY-CURRENT-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


          Finally, save the file and import it back to registry (by double-clicking, or with reg import).





          hive - logical section of the registry



          key - a "folder" in the registry



          HKCU - HKEY_CURRENT_USER



          HKLM - HKEY_LOCAL_MACHINE






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f145059%2fhow-to-migrate-outlook-express-mail-rules%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown
























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Stay away from Outlook Express. Thunderbird is very nice. Even Windows Live Mail, the successor of Outlook Express, is good.





            ...Back to the question.



            Windows programs almost always store their configuration in the registry, so a file search can't find them.



            SysInternal's Process Monitor can display all filesystem and registry operations, and shows that Outlook Express stores its settings in the following area of the registry:



            HKCUIdentities{uuid}SoftwareMicrosoftOutlook Express5.0Rules


            where {uuid} is a randomly assigned UUID of the identity.



            (Identities are a legacy of Windows 9x, where almost everybody shared a single system account between all users.)





            If you still have your old profile directory (the one in Documents and Settings), it will have a file NTUSER.DAT in it. This is your personal registry -- the HKEY_CURRENT_USER hive.



            You can read this file by using the File → Load Hive option of the Registry Editor. However, you will probably need Administrator rights to do that, as it's only possible to load hives directly under HKEY_LOCAL_MACHINE or HKEY_USERS. (It doesn't matter which one you pick here.)



            Alternatively, use:



            reg load hklmMyOldProfile "C:Documents and SettingsJoeNTUSER.DAT"




            Once the old NTUSER.DAT is loaded, open it in Registry Editor, and browse to the Identities{uuid}SoftwareMicrosoftOutlook Express5.0Rules key. Right-click on it, and choose Export. Save it somewhere you can find.



            Now open the exported file in Notepad (or your favourite text editor) -- right-click and pick Edit. You'll see something like:



            Windows Registry Editor Version 5.00

            [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0Rules]

            [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


            Now find every occurence of text "HKEY_LOCAL_MACHINEMyOldProfile" (or whatever path you have chosen in the above part) and replace it with "HKEY_CURRENT_USER".



            Also replace the UUID ({blah}) with your current identity's UUID.



            In the end it should look kind of like this:



            [HKEY_CURRENT_USERIdentities{MY-CURRENT-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


            Finally, save the file and import it back to registry (by double-clicking, or with reg import).





            hive - logical section of the registry



            key - a "folder" in the registry



            HKCU - HKEY_CURRENT_USER



            HKLM - HKEY_LOCAL_MACHINE






            share|improve this answer






























              0














              Stay away from Outlook Express. Thunderbird is very nice. Even Windows Live Mail, the successor of Outlook Express, is good.





              ...Back to the question.



              Windows programs almost always store their configuration in the registry, so a file search can't find them.



              SysInternal's Process Monitor can display all filesystem and registry operations, and shows that Outlook Express stores its settings in the following area of the registry:



              HKCUIdentities{uuid}SoftwareMicrosoftOutlook Express5.0Rules


              where {uuid} is a randomly assigned UUID of the identity.



              (Identities are a legacy of Windows 9x, where almost everybody shared a single system account between all users.)





              If you still have your old profile directory (the one in Documents and Settings), it will have a file NTUSER.DAT in it. This is your personal registry -- the HKEY_CURRENT_USER hive.



              You can read this file by using the File → Load Hive option of the Registry Editor. However, you will probably need Administrator rights to do that, as it's only possible to load hives directly under HKEY_LOCAL_MACHINE or HKEY_USERS. (It doesn't matter which one you pick here.)



              Alternatively, use:



              reg load hklmMyOldProfile "C:Documents and SettingsJoeNTUSER.DAT"




              Once the old NTUSER.DAT is loaded, open it in Registry Editor, and browse to the Identities{uuid}SoftwareMicrosoftOutlook Express5.0Rules key. Right-click on it, and choose Export. Save it somewhere you can find.



              Now open the exported file in Notepad (or your favourite text editor) -- right-click and pick Edit. You'll see something like:



              Windows Registry Editor Version 5.00

              [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0Rules]

              [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


              Now find every occurence of text "HKEY_LOCAL_MACHINEMyOldProfile" (or whatever path you have chosen in the above part) and replace it with "HKEY_CURRENT_USER".



              Also replace the UUID ({blah}) with your current identity's UUID.



              In the end it should look kind of like this:



              [HKEY_CURRENT_USERIdentities{MY-CURRENT-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


              Finally, save the file and import it back to registry (by double-clicking, or with reg import).





              hive - logical section of the registry



              key - a "folder" in the registry



              HKCU - HKEY_CURRENT_USER



              HKLM - HKEY_LOCAL_MACHINE






              share|improve this answer




























                0












                0








                0







                Stay away from Outlook Express. Thunderbird is very nice. Even Windows Live Mail, the successor of Outlook Express, is good.





                ...Back to the question.



                Windows programs almost always store their configuration in the registry, so a file search can't find them.



                SysInternal's Process Monitor can display all filesystem and registry operations, and shows that Outlook Express stores its settings in the following area of the registry:



                HKCUIdentities{uuid}SoftwareMicrosoftOutlook Express5.0Rules


                where {uuid} is a randomly assigned UUID of the identity.



                (Identities are a legacy of Windows 9x, where almost everybody shared a single system account between all users.)





                If you still have your old profile directory (the one in Documents and Settings), it will have a file NTUSER.DAT in it. This is your personal registry -- the HKEY_CURRENT_USER hive.



                You can read this file by using the File → Load Hive option of the Registry Editor. However, you will probably need Administrator rights to do that, as it's only possible to load hives directly under HKEY_LOCAL_MACHINE or HKEY_USERS. (It doesn't matter which one you pick here.)



                Alternatively, use:



                reg load hklmMyOldProfile "C:Documents and SettingsJoeNTUSER.DAT"




                Once the old NTUSER.DAT is loaded, open it in Registry Editor, and browse to the Identities{uuid}SoftwareMicrosoftOutlook Express5.0Rules key. Right-click on it, and choose Export. Save it somewhere you can find.



                Now open the exported file in Notepad (or your favourite text editor) -- right-click and pick Edit. You'll see something like:



                Windows Registry Editor Version 5.00

                [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0Rules]

                [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


                Now find every occurence of text "HKEY_LOCAL_MACHINEMyOldProfile" (or whatever path you have chosen in the above part) and replace it with "HKEY_CURRENT_USER".



                Also replace the UUID ({blah}) with your current identity's UUID.



                In the end it should look kind of like this:



                [HKEY_CURRENT_USERIdentities{MY-CURRENT-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


                Finally, save the file and import it back to registry (by double-clicking, or with reg import).





                hive - logical section of the registry



                key - a "folder" in the registry



                HKCU - HKEY_CURRENT_USER



                HKLM - HKEY_LOCAL_MACHINE






                share|improve this answer















                Stay away from Outlook Express. Thunderbird is very nice. Even Windows Live Mail, the successor of Outlook Express, is good.





                ...Back to the question.



                Windows programs almost always store their configuration in the registry, so a file search can't find them.



                SysInternal's Process Monitor can display all filesystem and registry operations, and shows that Outlook Express stores its settings in the following area of the registry:



                HKCUIdentities{uuid}SoftwareMicrosoftOutlook Express5.0Rules


                where {uuid} is a randomly assigned UUID of the identity.



                (Identities are a legacy of Windows 9x, where almost everybody shared a single system account between all users.)





                If you still have your old profile directory (the one in Documents and Settings), it will have a file NTUSER.DAT in it. This is your personal registry -- the HKEY_CURRENT_USER hive.



                You can read this file by using the File → Load Hive option of the Registry Editor. However, you will probably need Administrator rights to do that, as it's only possible to load hives directly under HKEY_LOCAL_MACHINE or HKEY_USERS. (It doesn't matter which one you pick here.)



                Alternatively, use:



                reg load hklmMyOldProfile "C:Documents and SettingsJoeNTUSER.DAT"




                Once the old NTUSER.DAT is loaded, open it in Registry Editor, and browse to the Identities{uuid}SoftwareMicrosoftOutlook Express5.0Rules key. Right-click on it, and choose Export. Save it somewhere you can find.



                Now open the exported file in Notepad (or your favourite text editor) -- right-click and pick Edit. You'll see something like:



                Windows Registry Editor Version 5.00

                [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0Rules]

                [HKEY_LOCAL_MACHINEMyOldProfileIdentities{MY-OLD-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


                Now find every occurence of text "HKEY_LOCAL_MACHINEMyOldProfile" (or whatever path you have chosen in the above part) and replace it with "HKEY_CURRENT_USER".



                Also replace the UUID ({blah}) with your current identity's UUID.



                In the end it should look kind of like this:



                [HKEY_CURRENT_USERIdentities{MY-CURRENT-IDENTITY-UUID}SoftwareMicrosoftOutlook Express5.0RulesMail]


                Finally, save the file and import it back to registry (by double-clicking, or with reg import).





                hive - logical section of the registry



                key - a "folder" in the registry



                HKCU - HKEY_CURRENT_USER



                HKLM - HKEY_LOCAL_MACHINE







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Mar 29 '11 at 13:15









                3498DB

                15.8k114762




                15.8k114762










                answered May 26 '10 at 13:19









                grawitygrawity

                240k37508561




                240k37508561






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f145059%2fhow-to-migrate-outlook-express-mail-rules%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Plaza Victoria

                    Puebla de Zaragoza

                    Musa