-

Outlook repair tool, Freeware for Office Outlook

Posted by aionman on Aug 15, 2009 in Outlook

http://olfolders.com/Lang/English/OLfix/index.htm

OLfix combines some tools for repairing common things like the profile, contact links and features, for example calling the internal Outlook repair command line switches with a click of a button. Also some hidden settings can be set for example reminders in different folders.

Highlights:

  • Repairs Outlook profiles
  • Repairs Outlook contact links
  • Extends reminder folders
  • Enables Outlook address book in Outlook express and other programs
  • Searches of dupes in Outlook

OLfix: Download Information

OLfix functions:

1. Repair Outlook profiles

Outlook sometimes has problems with the profiles, if you for example delete a data file while Outlook is running, Outlook sometimes forgets to delete some registry keys. At next start Outlook will try to load the deleted store provider but will fail because some of the keys are deleted and some not.

This gives you sometimes double personal folders, double OLfolders, double Exchange folders, slow Outlook start and errors on startup.

Open repair profiles and select the profile you want to repair. OLFix will display all registry entries for this profile. Some of them are pre-selected, the pre-selected entries usually can be deleted.

Most data files require two registry keys, one main key and one detail key. Exchange usually has one more than two keys, the main key for Exchange and detail keys for your email accounts, shared folders, personal folders, delegates etc. If you find PST files, OLfolders files etc. with only one key or with more than two keys, they usually are damaged.

Enlarge picture Click to enlarge / Back – click on your Browser “Back” button.

It seems that Outlook loads deleted services at startup this:

Slows down the Outlook start

Shows data files which are already deleted, but you can not close them because the main key is no longer present.

Because OLfolders gives the same store entry ID for each connection to the same file, it does not like the same data file be present many times. If you for example have 30 references to the same file and the last one which Outlook tries to load does not work because some keys are already deleted or you have the wrong user name or password, you only will see a file which is not opening in Outlook.

Hints, Warnings

OLfix is using undocumented registry keys, usually it works, in some cases it may damage your Outlook profile. If this happens re-create your Outlook profile in control panel/mail. You may copy the profile before running OLfix.

In most cases where you run OLfix, re-creating the profile was the only option anyway.

2. Repair contact links

In Outlook, elements can contain links to contacts, Outlook stores the entry ID of the contact. If you export the file into a new one, the links will still point to the old file, if that is not present, the contact link no longer works. There may be other opportunities to damage contact links. Outlook also stores some other information about the contact, which allows us to find the contact and repair the link.

Use this function, if your contact links are not working any more or after exporting your .pst file.

Hints, Warnings

Repair contacts is using undocumented data structures. It is a good idea to back up your data before using this function.

3. Extend reminders folders

Outlook displays reminders only in Inbox, Calendar, Contacts and Tasks. If you want to have reminders in other folders, for example in sub folders of calendar, in other email folders, you can use this function.

Though there is no interface in Outlook to do this, the functions are document MAPI functions, this function is not using any undocumented things.

4. Delete search folders

If Outlook crashes while you have a search folder open or any search running (including activities) it will not delete the search folder it has created for this search. After 99 search folders, it will not create new ones. Search Folders also keep searching your data file until they are deleted, so each search folder will take some computing time.

Please do not remove the standard search folders like Reminders.

5. Change Message class

A message class defines which Outlook form is used to display data. For example the contact form is named IPM.Contact. If you created a new contact form for your customers, this may be named as IPM.Contact.Customer. Now after creating a new form, the old contacts will still open with old contact form until you change the message class.

It is easy to create a new contact (or any other) form in Outlook, you do not even need to know anything about VB scripting or programming until you want to do some very special things.

  1. Open the contact folder
  2. Create a new contact
  3. Select tools/forms/Modify to start designing the contact.
  4. Choose a free tab sheet (for example S.2)
  5. At the Actions menu, rename the tab sheet
  6. In the field window, create a new field, for example customer number
  7. Move the field to the new page.
  8. A new page with only one field is somewhat boarding, but you can add more fields or for example a picture. Find the toolbox window and add an element from type Display, now right click and select extended properties. You will find a field where to choose the picture from.
  9. Save the contact using tools/forms/publish
    This name is the message class, for example IPM.Contact.Customer
  10. You do not need to save your empty form, it has been published (but before closing it, try if you can instanciate a new element of this).
  11. To create a new instance of your new form, click in Actions/New: Customer, this will open a new empty form with your additional field.
  12. In order to see the new field in all existing contacts, use OLfix change message class on the contact folder and modify IPM.Contact into IPM.Contact.Customer.
  13. If you like to edit the form definition, start by creating a new element.
  14. Use your form

If you work in a network, all workstations will now have access to the new form.

Hint: If you have many versions of Outlook, edit the form definition on the oldest one, newer Outlook can read the old form definition, if older Outlooks can read a new form definition, nobody knows.

6. Find duplicates

Innovative duplicates finder for Outlook.

The duplicates finder searches for different kinds of duplicates in a file or in all files. It is always searching in all folders available and all kinds of objects (contacts, emails, tasks) etc.

OLfix can find three different kinds of duplicates:

  • Elements which are a copy of each other.
    You copied a contact to a different folder. OLfix is able to find this contact (this also applies to all other elements).

  • Contacts by email
    Finds all contacts with the same email address

  • Emails by Message ID
    Finds all emails which have been received more than once or have been copied.

We can not find elements which are equal by field compare, for example if you entered the same contact more than once, probably written a bit different.

After the search has been finished, you will see a list of duplicate elements, which can be marked as duplicated and then be displayed in a special Outlook search folder will combine all elements of all folders and allow you to easily open and delete the duplicate entries. We currently do not delete duplicates, because usually if you have duplicate elements, both of them are different, for example if one instance has been updated. On each pair, you must find out by yourself, which of the copies you want to keep and which should be deleted.

Picture 1: Selection of files

You have two options with duplicates:

1. Mark all duplicates with a flag so that they appear in our search folders

2. Automatically move the items to a sub folder

1. If you mark your duplicates, nothing will be moved or deleted, however all duplicate elements will appear in a special search folder und “OLFix duplicates” in your tree. You are now able to examine all duplicates and manually delete each item. If you delete the item in the search folder, it gets deleted at the original position, so please do not delete all items in the search folder, instead move the search folder to the deleted items folder if done.

2. If you choose to move the elements, OLfix will create a structure under “OLfix duplicates” and move all elements from the original position to that folder. Below that folder it will create the same structure as you have in your Outlook. Because this operation can not be undone, please create create a backup of your data before you are using this function.

You can find the position of your PST file by file/data files in the property window. If you are using Exchange, we recommend exporting the data to a PST file.

Cautions:

  • We will not delete any data, but we will move elements from one folder to a different folder. You may not be able to find your elements at the previous position.

  • OLfix can not find out, which of the copies you wanted to keep and which of the copies you wanted to delete. Usually you must look at the results and move some elements back.

  • Use this function at your own risk!

  • Please create a backup of your data before staring automatic movement.

  • Instead of deleting the duplicates we moved to the folder, we recommend moving them to an archive file. You may discover later, that you made for example a comment in an older copy of a contact.

Picture 2: Displaying duplicates

- Enlarge picture - Click to enlarge / Back – click on your Browser “Back” button.

7. Automatically find and delete Extend.dat

Outlook nearly always forgets to update its cache for extensions, which is stored in extend.dat if an extension has been de-installed. You get an error message about a missing DLL after de-installing any application. Deleting extend.dat resolves this problem, the cache will be re-built with the current settings from the registry and the add-in directory.

If you still get an error message, try to find the reference here:

c:\program files\microsoft\office\<your office version>\add-ins
You should find an .ecf for the deleted extension, this can be deleted

Registry: HKLM\Software\Microsoft\Exchange\Client\Extensions and HKCU\Software\Microsoft\Exchange\Client\Extensions

You should find a registry key here naming the name and the DLL.

7. File extensions

Sets or re-sets blocked file extensions. Outlook does not show or does not allow opening certain files, this menu item can modify this

8. Outlook repair

Outlook can be started with some command line arguments, however this not documented in the manuals but can be found somewhere at the Microsoft technet sites and various other sites. OLFix allows starting repair options without typing

/CleanFreeBusy. Resets the free/busy

/Cleanreminders. Re-Creates the reminders folder

/Cleanviews. Re-Creates views

/CheckClient.  Checks if Outlook is standard mail client

/ResetFolders. Re-Creates the default folders

/CleanSchedPlus. Recovers calendar entries

/Safe. Start in safe mode.

/Cleanpst. In Internet-Mode: Creates a new profile with PST file

/Cleanfinders. Re-Creates search folders at the Exchange server

9. CALL scanpst, Repair the inbox

Outlook has a built in inbox repair tool: SCANPST, however in each version of Outlook, depending on the windows version and languages of Outlook and Windows, the file is in a different directory.  OLFix tries to find SCANPST.EXE, calls it, enters the file name and waits for the file to be checked, if there is an error, it presses automatically the repair function.

If you do not wisth to call it automatically, just disable the button and let OLfix start SCANPST for you with the file name in the clipboard.

If OLfix is unable to find SCANPST.EXE, please copy it to the program directory of OLfix.

10. Secret options

Turns secret options on or off.

  • Use Query Editor

    Enables the hidden query editor in Outlook or hides it.You find the query editor in the last tab in advanced search.

  • Use Outlook Adressbook as Windows Adress book
    In Windows prior to Vista, the windows Addressbook was able to read the Outlook address book, this way Outlook Express and many other sofware where able to read and modify the Outlook data without even knowing that the data comes from Outlook

  • Modify shortcuts
    The file open menu can display different shortcuts in the right button pane, for example you can set up your memory stick here or hide some of the default folders.

    In order to do so, you eventually must enter the office version manually, Outlook 2000 is Office 9, 2002 is Office 10 etc. Each office version may have different settings.

COPYRIGHT und TRADEMARK

Microsoft und Outlook und/or other Microsoft products are registered trade marks of Microsoft Microsoft Corporation in the U.S and other countries. All other trade marks are owned by the manufacturers of the products.

 
-

Outlook 2003 Switch

Posted by admin on Apr 23, 2009 in Outlook 2003

To use switches, at the Start menu, Run command type:

Outlook /switch

Occasionally you’ll need to use the full path to Outlook, so the command line looks like:

“C:\Program Files\Microsoft Office\Office11\Outlook.exe ” /switch

Note: Paths that include spaces between words must be enclosed in quotation marks (”) and are case sensitive.

For your reference here are just some of the most commonly used switches:

/c messageclass

Creates a new item of the specified message class, works for any valid MAPI form. For example:

/c ipm.activity creates a Journal entry
/c ipm.appointment creates an appointment
/c ipm.contact creates a contact
/c ipm.note creates an e-mail message
/c ipm.stickynote creates a note
/c ipm.task creates a task

/CleanClientRules

Starts Outlook and deletes client-based rules. For non-Exchange users.

/CleanFinders

Sets Outlook 2003 Search Folders back to the default state (deletes custom Search Folders)

/CleanFreeBusy

Cleans and regenerates free/busy information.

/CleanProfile

Removes invalid profile keys and recreates default registry keys where applicable.

/Cleanpst

Launches Outlook with a clean Personal Folders file (.pst)

/CleanReminders

Cleans and regenerates reminders.

/CleanRules

Starts Outlook and deletes client- and server-based rules.

/CleanSchedPlus

Deletes all Schedule+ data (free/busy, permissions, and .cal file) from the server.

/CleanServerRules

Starts Outlook and deletes server-based rules. Used only with Exchange server accounts.

/CleanViews

Restores default views.

/FirstRun

Starts Outlook as if it were run for the first time.

/ImportPrf prffilename

Launches Outlook and opens/imports the defined MAPI profile (*.prf). If Outlook is already open, queues the profile to be imported on the next clean launch.

/Profile profilename

Loads the specified profile. If your profile name contains a space, enclose the profile name in quotation marks.

/ResetFolderNames

Resets the language of the default folders to the language of the Outlook client.

/ResetFolders

Restores missing folders for the default delivery location.

/ResetOutlookBar

Rebuilds the Outlook Bar.

/ResetWunderBar

Rebuilds the new Outlook Control Bar in Outlook 2003.

/Rpcdiag

Opens Outlook and displays the remote procedure call (RPC) connection status dialog.

/Sniff

Starts Outlook and forces a detection of new meeting requests in the Inbox, and then adds them to the calendar.

 
-

Vista Outlook 2007 slow

Posted by aionman on Jan 10, 2009 in Outlook 2007, Vista

SOLUTION FOR HANGING SEND/RECEIVE

Go to programs, accessories then right click command line and select run as administrator.

At the prompt type

netsh interface tcp set global autotuninglevel=disable
__________

Vista: TCP window scaling not compatible with some network hardware.

There is an incompatibility between Microsoft Windows Vista and some network equipment. Equipment possibly affected includes: Routers, VPN Endpoints, and Firewalls that use Stateful Packet Inspection (SPI).

Among most commercial firewalls that utilize Stateful Packet Inspection, the OSU Fire Marshall is one that is affected by this issue.

The problem has to do with the TCP window resizing feature in Vista and Stateful Packet Inspection. Possible symptoms exhibited include:

  • Web traffic works OK
  • Email through client software sends but will not receive or times out when downloading messages (POP or IMAP)
  • Slow or no network file server access.
  • Other random network timeouts or connectivity problems.
  • Slowness or freezing in web browsing or other applications including VPN connections.

To disable TCP Windows Scaling In Vista:

  1. Note: This command MUST be run as administrator
  2. Locate the Command Prompt icon/executable file under Start->Accessories
  3. Right-click on the icon and select “Run as administrator”
  4. Type: netsh interface tcp set global autotuninglevel=disabled
  5. Reboot the computer.

To verify the settings on the workstation, use the command:

netsh interface tcp show global

The results of this command should be:

TCP Global Parameters
_____________________

Receive-Side Scaling State                 : enabled
Chimney Offload State                      : enabled
Receive Window Auto-Tuning Level           : disabled
Add-On Congestion Control Provider         : ctcp
ECN Capability                             : disabled
RFC 1323 Timestamps                        : disabled

 
-

Outlook / Outlook Express 亂碼

Posted by aionman on Jan 5, 2009 in Outlook, Outlook 2003, Outlook Express

Edit

http://isc.mdu.edu.tw/isc/faq/macode/index.htm

排除電子郵件產生亂碼相關設定:
什麼是Unicode(統一碼/標準萬國碼)及它的好處
為什麼email會產生亂碼這種現象?
郵件內文的錯誤
我們常會碰到發生亂碼的組合:
設定 Outlook 2003
設定 Outlook 2000
設定 Outlook Express 6

什麼是Unicode(統一碼/標準萬國碼)及它的好處

現 在台灣最通行的編碼方式叫「大五碼 (Big5)」,大陸最通行的編碼是「國標碼 (GB)」。日本、韓國也使用漢字,他們有各自不同的編碼。世界上有許許多多國家,有許許多多編碼方式,彼此互不協調,造成亂碼,嚴重地妨礙了人們藉由電 腦相互溝通。有鑒於此,美國有個名叫「Unicode」的機構提出了統一世界各國文字編碼的方法,這個新的編碼方式就叫「Unicode」,中文譯名是 「萬國碼」、「統一碼」等等。使用「Unicode」最大的好處是消除亂碼。它將世界各國的文字井然有序地賦予編號,彼此不相重疊,所以你能看到一份文件 上,阿拉伯文和日本假名同時出現的奇景。再加上 Unicode 收字量頗巨,約收錄70000個漢字,台灣現流行的 Big5 收字量也不過 13000 個漢字,相形之下 Big5 字缺的利害。有了 Unicode 後,從此「王建?」不再是「王建火宣」,「游錫?」也不用再打成「游錫方方土」了。

在都使用Unicode編碼的電腦上,文字的呈現不會造成亂碼。上述的「你好」二字,走到了大陸、日本、沙烏地阿拉伯,都還是「你好」二字,不會改變。而 您能在此網頁一睹「王建?」、「游錫?」兩位先生的真實姓名,不陷於Big5缺字的窘境,也是拜 Unicode技術所賜。 Unicode是如此好用,又是世界趨勢,日後自然大行其道。只是他推出的時間較晚,世界上有無數的電腦資料和程式都是舊形式,一時半刻也改變不了,所以 大多數的電腦系統 (Windows Base)都是維持 Unicode 和當地區域編碼共存的作業方式。例如筆者現在使用的 Windows XP作業系統,系統內部使用的正是 Unicode 。因為它是繁體中文版,所以 Big5 碼是它的第二官方語言。若是我交代了 XP 作業系統處理一些文字資料,而這些文字編碼不是 Unicode,又未載明是何種編碼,那麼 XP 作業系統會把它當作是 Big5 碼來看待。Windows 作業系統會拿出一份 Big5 和 Unicode 的對照表(稱為 Codepage,編號 950),逐字將Big5編碼轉變為Unicode編碼,以利系統內部作業。 現在 Windows 上絕大部分的電腦程式並不支援 Unicode,當這些程式從事一些涉及到文字的運作時 (例如編輯文字、剪貼簿動作、以及開檔檔名路徑的指派等) ,Windows 作業系統就會自動地根據上述的 Codepage來將 Unicode 轉換成 Big5 碼。對於漢字而言,這種轉換有時是順利的,有時是失敗的。為了說明這點我們來作以下實驗:如果您現在使用的是繁體版 Windows,把網頁上的「漢字」二字 Copy下來,再貼到不支援Unicode的程式裡,你會看到「漢字」兩字顯示無誤,故 Unicode → Big5 轉換成功。接下來將「?字」二字貼上去,卻發現到「?字」變成「?字」,故 Unicode → Big5 轉換~~失敗。 你的程式「不知有?」,實在不用歸咎於設計師。追其病因,乃是 Big5碼收字太少了。當Windows依表將 Unicode對應到 Big5碼時,發現 Big5碼沒有這個「?」字,無法轉換。所以只好丟一個問號給你自己去想辦法解決。同樣問題出現在所有簡體字上。由於 Big5 碼沒收錄簡體字,所有簡體 Unicode 漢字轉成 Big5 後最後都會變成問號。例如:「?」→「國」,依舊是一個問號。Windows 並不會熱心地將「?」對應到「國」。所以究竟是「一?兩字」,還是「一邊一國」?Microsoft 說這個問題應該由兩岸人民自己和平解決,他們不插手干預。 此外,若是檔案的檔名包含簡體字或其他Big5碼沒有收錄的漢字時 (例如:”?字.txt”),就會產生問題。您可以用鼠標點它兩下來開啟,這是因為 Windows 內附的記事本支援 Unicode檔名。若是您用 WinRar 來壓縮它的話,立刻會發生程式錯誤的訊息,同樣地是因為 Unicode → Big5轉換失敗。 這個狀況在中文簡體版的Windows上就樂觀多了。簡體版的 Windows 第二官方語言是GBK。它的收字量涵括了 GB 2312、GB 12345、日韓漢字、Big5碼。所以每一個Big5碼能呈現的字,在GBK中都能找到對應的漢字。所以就算是簡體版的Windows,它們能顯示的繁 體字還是比 Big5 碼版的 Windows多。

up


為什麼email會產生亂碼這種現象?

這 不是因為讀信者的設定不對,而是發信者沒有在郵件程式中做正確的設定。以Outlook express為例,預設的郵件標題格式只能接受七位元的字元,這樣的設定對英文語系來說是沒有問題的; 但是中文字卻是由八位元的位元組所組成,因此如果不把標題設定成「可以接受八位元字元」的話,中文標題就沒辦法正確的傳送,以致於有些使用者看到的就是一 堆標題亂碼。

郵件內文的錯誤

發 信者把他們發出的信件用一種稱為QP的編碼方式編碼過。這種編碼方式並不適用在中文信的環境,因此使得信件內容完全無法辨識。使用outlook express的使用者,不會看到這兩種亂碼。 這並不意味著 outlook express就是好的郵件程式,只是它會自動判別這兩種情形,自動做解開編碼的動作,所以使用者不會知道自己的設定是錯的。

up


我們常會碰到發生亂碼的組合:
★在中文繁體Windows 作業系統下,字碼顯示及字碼交換問題:
1. 中文簡體GB字碼(SD)無法直接顯示或複製於繁體Big 5軟體內,其結果是: 它會呈現一大堆看不懂的亂碼。
2. 中文簡體GB字碼(SD)複製到Unicode軟體時,簡體GB字碼會呈現亂碼。
3. 中文簡體Unicode字碼(SU)無法直接顯示在不支援Unicode字碼作業系統下。
4. 中文簡體Unicode(SU)複製到非Unicode軟體時,其中文Unicode字碼為簡體 Unicode(SU)字碼會呈現?(問號)。
★在中文簡體Windows 作業系統下,字碼顯示及字碼交換問題:
1. 中文繁體Big 5 字碼(TD)無法直接顯示或複製於簡體GB軟體內,其結果是:它會呈現一大堆看不懂的亂碼。
2. 中文軟體Big 5字碼(TD)複製到Unicode軟體時,繁體Big 5字碼會呈現亂碼。
3. 中文繁體Unicode字碼(TU)無法直接顯示在不支援Unicode字碼作業系統下。
4. 中文繁體Unicode(TU)複製到非Unicode軟體時,其中文Unicode字碼為繁體 Unicode(TU)字碼會呈現?(問號)。

up

簡繁體的差別 (以outlook express為例)

簡體正常顯示

簡體亂碼顯示

使用utf- 8來撰寫簡體信件,收件者可以正常的顯示信件標頭及內文 (使用的作業環境是繁體中文,outlook express環境是utf-8)

使用繁體中文來撰寫簡體信件,收件者會顯示亂碼標頭 (使用的作業環境是繁體中文,outlook express環境是繁體中文)


設定 Outlook 2003
步驟1. 於Outlook 2003主畫面的下拉式選單中點選「工具」中的「選項」。
步驟2. 這時會出現一個視窗,裡頭有很多活頁標籤。

步驟3. 請點選 「郵件格式」這個活頁標籤,在「使用這個郵件格式撰寫」中選擇【HTML】。 藍色部份不用打勾勾(若你的預設值是有打勾的,也請你拿掉)否則你傳送出去的字會套用到Word撰寫格式,會造成轉寄或 回覆的信件內容無法修改的情況、或是字 型固定在原本格式而無法選取修改。

步驟4. 另外點選在下方的「國際選項」,編碼選項中,想使用的外寄郵件編碼方式中,選擇【Unicode UTF-8】。如步驟5所示。

up


設定Outlook 2000
打開你的Outlook 2000在主畫面的下拉式選單中點選「工具」中的「選項」。
步驟1. 這時會出現一個視窗,裡頭有很多活頁標籤,選擇「郵件格式」。
步驟2. 點選「國際選項(I)」。
步驟3. 在「外寄郵件使用這種編碼方式」中選擇Unicode (UTF-8)「未標示的收到郵件使用這種編碼方式」也選擇Unicode (UTF-8)
步驟4. 點選「設定(E)」。
步驟5. 請把標題容許8位元(W)打勾勾。

up


設定Outlook Express 6
步驟1. 於Outlook Express主畫面的下拉式選單中點選「工具」中的「選項」。
步驟2. 這時會出現一個視窗,裡頭有很多活頁標籤。 選擇「讀取」的頁籤。
步驟3. 因為我們要針對讀取郵件來做設定,從「字型」來做國際編碼的設定。
步驟4. 在字型設定中選擇Unicode。
步驟5. 在編碼中要選擇UTF-8而不是UTF-7。
編 寫繁體或簡體中文郵件時,建議使用 UTF-8 編碼,由於 Big-5 編碼只適用繁體中文,所以除非完全只編寫繁體中文與英文,否則建議使用 UTF-8 編碼 (設定方式)。 撰寫/閱讀郵件時,可在 Outlook Express 的 「格式」「編碼」 中異動指定的語系編碼方式。
步驟6. 再來我們選擇「傳送」的頁籤,對於郵件傳送的格式有分2種,一種是HTML,一種是純文字。
步驟7. 點選HTML設定。
步驟8. 在MIME郵件格式中 「文字編碼方式」選擇「無」或「Base64」,且勾選「標題允許 8 位元的字元」。
步驟9. 點選純文字設定。
步驟10. 郵件格式選擇Uniocode。
步驟11. 點選「國別設定」。
步驟12. 預設編碼選擇Unicode (UTF-8),「回傳時標題永遠使用英文」不要打勾

up

Copyright © 2010 IT Support Blog All rights reserved. Theme by Laptop Geek.