I’m busy with created a new a new pool with presentment disks.
The View desktops we’ve got setup are using linked clones and persistent disks which map to the D:\ in the users sessions. Of course this means the users profile is loaded to the D:\ instead of C:\ in the virtual desktops. My issue is, when a new users comes from our old environment into the test view setup, their Outlook is trying to find their OST file on the C:\ (c:\document and settings\…etc). The users data has been loaded to the D:\ though. The only way I’ve found to get around this is going into the Contol Panel in the users session, deleting their Outlook profile,
Solution:
Microsoft saves information about profile under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook
So, within regedit, I right-clicked on HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook then chose Export. For Save as Type, I changed the value to "Text Files (*.txt)". I then opened the text file I created with Notepad. You can’t just search for "Outlook.ost", since there are null, i.e. 00, characters stored between each character. They show up in an ASCII representation as dots. E.g. Outlook.ost would be O.u.t.l.o.o.k…o.s.t.
Since the "Outlook.ost" could be broken across multiple lines, I decided just to search for o.s.t. I found the following in the text file I had created.
Value 31
Name: 001f6610
Type: REG_BINARY
Data:
00000000 43 00 3a 00 5c 00 44 00 – 6f 00 63 00 75 00 6d 00 C.:.\.D.o.c.u.m.
00000010 65 00 6e 00 74 00 73 00 – 20 00 61 00 6e 00 64 00 e.n.t.s. .a.n.d.
00000020 20 00 53 00 65 00 74 00 – 74 00 69 00 6e 00 67 00 .S.e.t.t.i.n.g.
00000030 73 00 5c 00 4a 00 69 00 – 6d 00 5c 00 4c 00 6f 00 s.\.J.i.m.\.L.o.
00000040 63 00 61 00 6c 00 20 00 – 53 00 65 00 74 00 74 00 c.a.l. .S.e.t.t.
00000050 69 00 6e 00 67 00 73 00 – 5c 00 41 00 70 00 70 00 i.n.g.s.\.A.p.p.
00000060 6c 00 69 00 63 00 61 00 – 74 00 69 00 6f 00 6e 00 l.i.c.a.t.i.o.n.
00000070 20 00 44 00 61 00 74 00 – 61 00 5c 00 4d 00 69 00 .D.a.t.a.\.M.i.
00000080 63 00 72 00 6f 00 73 00 – 6f 00 66 00 74 00 5c 00 c.r.o.s.o.f.t.\.
00000090 4f 00 75 00 74 00 6c 00 – 6f 00 6f 00 6b 00 5c 00 O.u.t.l.o.o.k.\.
000000a0 6f 00 75 00 74 00 6c 00 – 6f 00 6f 00 6b 00 2e 00 o.u.t.l.o.o.k…
000000b0 6f 00 73 00 74 00 00 00 - o.s.t…
I could also have searched in the .reg file I created when I exported the registry information from the other computer. But, again, you can’t just search for "Outlook.ost" in the .reg file you created, either, since the information in it is the hexadecimal representation of the binary data in the registry keys. You would need to convert a string, such as "ost" to hexadecimal form. You can do that at String – ASCII, HEX, Binary Converter. In the String field, I put in ost. The converter showed me the equivalent hex value is 6F 73 74. Note: the converter shows decimal/ASCII, binary, and hex values. Make sure you use the correct one. Also note that the hexadecimal representation of "OST" is not the same as "ost". Since the error message I received referred to Outlook.ost, I converted "ost" to hexadecimal. Again, it may be better to limit the length of the string to reduce the chance it will be broken across multiple lines in the file.
Once you have the hexadecimal equivalent of the ASCII string, you still can’t just search for it, i.e. a search for 6F7374 wouldn’t work. The hexadecimal numbers are stored in the .reg file with commas and the null character, 00, between them. I.e., I would need to search for 6f,00,73,00,74 instead.
In the .reg file found it among the following lines:
"001f6610"=hex:43,00,3a,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,\
00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,\
67,00,73,00,5c,00,4a,00,69,00,6d,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,20,\
00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,5c,00,41,00,70,00,70,00,\
6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,61,\
00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,5c,00,4f,00,\
75,00,74,00,6c,00,6f,00,6f,00,6b,00,5c,00,6f,00,75,00,74,00,6c,00,6f,00,6f,\
00,6b,00,2e,00,6f,00,73,00,74,00,00,00
I noticed it was associated with a "001f6610" entry. When I had searched the text file, I had also seen Outlook.ost associated with "Name: 001f6610".
You can delete the following registry key with group policy preferences to disable using Offline Folders after disabling Use Cached Mode in Group Policy:
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\13dbb0c8aa05101a9bb000aa002fc45a\001f6610