MS Office Forum / Outlook / Contacts / February 2007
NK2 not working
|
|
Thread rating:  |
Jarryd - 04 Dec 2006 10:12 GMT Hi,
I have a user who cached nicknames are not working. It seems to have reset itself as it can only remember addresses that have been sent to this morning. However, if I look in the file (which is 1MB big) I can see the list is jam packed full of addresses. Why can't Outlook read them. I have tried to recreate the profile by deleting it using the Mail program, and then deleting all the profilename.* files from app_data\ms\outlook folder, then recreating the profile with the same name, sent an email to recreate the nk2 file, closed Outlook and copied the original 1MB nk2 file to the folder to overwrite the newly created one. This hasn't worked. Please help.
TIA,
Jarryd
Russ Valentine [MVP-Outlook] - 04 Dec 2006 10:15 GMT When you recreated the new profile, what didn't work? You will have an empty NK2 file at that point.
 Signature Russ Valentine [MVP-Outlook]
> Hi, > [quoted text clipped - 12 lines] > > Jarryd Jarryd - 04 Dec 2006 13:06 GMT Hi Russ,
I recreated the profile. After sending a message an empty NK2 file was created. I copied the original 1MB NK2 file to the profile folder, overwriting the "empty" one. I then opened Outlook, created a new message and typed a letter in the To field. Unfortunately it didn't suggest anything and I know that it should have.
Best regards,
Charles
> When you recreated the new profile, what didn't work? You will have an > empty NK2 file at that point. [quoted text clipped - 14 lines] >> >> Jarryd Jarryd - 04 Dec 2006 15:26 GMT Hi all,
For anyone out there that has suffered this problem I have a solution for you.
1. Download NK2.info from http://www.nk2.info/ 2. Open profilename.nk2 file with NK2.info and export to CSV. 3. Delete the profilename.nk2 file with Outlook closed. 4. Open Outlook and create a temporary folder in your Contacts folder, e.g. TMP-CONTACTS. 5. Import CSV fileinto temporary contact folder. (You might want to open it and edit / clean it up.) 6.Take Oultook offline by disconnecting it physically from the network, create an email message and send it to everyone in the temporary contacts folder. 7. Close Outlook (which will save all the addresses to the newly created NK2 file), and reopen it and delete the message in the Outbox before reconnecting to the LAN / internet.
HTH.
Jarryd
> Hi Russ, > [quoted text clipped - 26 lines] >>> >>> Jarryd Russ Valentine [MVP-Outlook] - 04 Dec 2006 21:30 GMT Renaming the old NK2 file to match the new profile is easier.
 Signature Russ Valentine [MVP-Outlook]
> Hi all, > [quoted text clipped - 49 lines] >>>> >>>> Jarryd Russ Valentine [MVP-Outlook] - 04 Dec 2006 21:30 GMT Well I would expect that. You cannot overwrite an NK2 file. You would have to rename the old file to match the new profile.
 Signature Russ Valentine [MVP-Outlook]
> Hi Russ, > [quoted text clipped - 26 lines] >>> >>> Jarryd Vinas - 05 Dec 2006 16:30 GMT Unless the NK2 file it corrupt, which may happen any time Outlook fails to shutdown properly. In that case using my program (NK2.info) could prove helpful.
Best Regards, Josh Davis http://www.nk2.info
> Well I would expect that. You cannot overwrite an NK2 file. You would have > to rename the old file to match the new profile. [quoted text clipped - 34 lines] > >>> > >>> Jarryd Russ Valentine [MVP-Outlook] - 05 Dec 2006 20:55 GMT NK2 files rarely become corrupt. The links to them become corrupt frequently. Recreating the profile fixes that.
 Signature Russ Valentine [MVP-Outlook]
> Unless the NK2 file it corrupt, which may happen any time Outlook fails > to shutdown properly. In that case using my program (NK2.info) could [quoted text clipped - 47 lines] >> >>> >> >>> Jarryd Vinas - 05 Dec 2006 21:16 GMT Russ,
I think in your experience it may be rare. As I stated before, any time Outlook disconnects without properly closing the NK2 file, it may corrupt. For people who have some problem with their computer (such as crashing, or Outlook closing) this could be a frequent occurrence. On a normal, stable machine, I agree that the NK2 file will not typically corrupt. Since we're dealing with people who are having some problem with the NK2 file, we should not rule out that it may indeed corrupt its self.
Actions like opening in Wordpad, or notepad, then saving the file can also corrupt the double binary structure of the NK2 file. Wordpad and notepad can not read double binary properly.
Regards, Josh Davis
> NK2 files rarely become corrupt. The links to them become corrupt > frequently. Recreating the profile fixes that. [quoted text clipped - 52 lines] > >> >>> > >> >>> Jarryd Russ Valentine [MVP-Outlook] - 05 Dec 2006 22:09 GMT From what I've seen, the connection to the NK2 file becomes corrupt more easily than the file itself. That's why creating a new profile, then renaming the NK2 file so the new profile can use it often works. That's the only way to determine whether the problem is a corrupt profile or corrupt NK2 file without using a third party utility.
Does NK2info detect and repair a corrupt NK2 file?
 Signature Russ Valentine [MVP-Outlook]
> Russ, > [quoted text clipped - 77 lines] >> >> >>> >> >> >>> Jarryd Vinas - 06 Dec 2006 13:26 GMT I totally agree with you, Mr. Valentine.
As for repairing NK2 file corruption, unfortunately NK2.info will not physically manipulate the NK2 file. In the case of a corrupted NK2 file, it may still read the e-mail addresses and names associated with them. The thought is that you would then be able to import this information into another program -- presumably Outlook.
Of course one could then repopulate a new NK2 file using contacts, with a little bit of work. I believe you're familiar with the process.
Warm Regards, Josh Davis Developer, NK2.info http://www.nk2.info
> From what I've seen, the connection to the NK2 file becomes corrupt more > easily than the file itself. That's why creating a new profile, then [quoted text clipped - 87 lines] > >> >> >>> > >> >> >>> Jarryd Russ Valentine [MVP-Outlook] - 06 Dec 2006 21:11 GMT OK. Got it. It sounds like the solution for recovering from a corrupt NK2 file is largely independent of NK2.info, then, since exporting the information will not provide a method for populating a new NK2 file and users can already repopulate an NK2 file from their Contact data.
 Signature Russ Valentine [MVP-Outlook]
>I totally agree with you, Mr. Valentine. > [quoted text clipped - 119 lines] >> >> >> >>> >> >> >> >>> Jarryd Vinas - 07 Dec 2006 13:31 GMT Unfortunately, if the user has some addresses in his or her auto complete list, they will not be able to repopulate an exact NK2 file without first getting those addresses into their contacts.
This is where NK2.info comes into play.
After exporting the auto complete addresses to their contacts using NK2.info, they can then repopulate a new NK2 file using Outlook. The best method to do this would be to create a new Outlook Address Book, and import your addresses from NK2.info into this newly created OAB. Now just repopulate the NK2 file and you're done!
Based on this, NK2.info may prove helpful when a NK2 file becomes corrupt.
Cheers, Josh Davis Developer, NK2.info http://www.nk2.info
> OK. Got it. It sounds like the solution for recovering from a corrupt NK2 > file is largely independent of NK2.info, then, since exporting the [quoted text clipped - 126 lines] > >> >> >> >>> > >> >> >> >>> Jarryd Russ Valentine [MVP-Outlook] - 07 Dec 2006 21:04 GMT Since most users use the autocompletion cache for their more frequent recipients, odds are most of those addresses are already in their Contacts Folder, so they can just repopulate from there. If they wanted to use NK2 info to bring their autocompletion entries into Outlook, they would need to import to a Contacts Folder. You can't import into the OAB. It does not exist.
 Signature Russ Valentine [MVP-Outlook]
> Unfortunately, if the user has some addresses in his or her auto > complete list, they will not be able to repopulate an exact NK2 file [quoted text clipped - 159 lines] >> >> >> >> >>> >> >> >> >> >>> Jarryd Vinas - 08 Dec 2006 14:21 GMT As I stated above, you should create an Outlook Address Book in your contacts folder. For instance you might call it "My NK2 imports". Your "Contacts" folder is an OAB, and you would create this other OAB inside of your "Contacts".
I have to respectfully disagree with the odds. It's not responsible to assume that your Auto complete addresses are already in your Contacts, anyway. The NK2 file caches an incredible amount of Names and E-mail addresses. The obscure e-mail address you need may be in there -- and not your Contacts. To prevent this I highly recommend you export your NK2 addresses, somehow.
Either way will work -- depends on what the user wants, and the risk they're willing to accept.
Josh Davis Developer, NK2.info http://www.nk2.info
> Since most users use the auto completion cache for their more frequent > recipients, odds are most of those addresses are already in their Contacts [quoted text clipped - 168 lines] > >> >> >> >> >>> > >> >> >> >> >>> Jarryd Russ Valentine [MVP-Outlook] - 08 Dec 2006 20:47 GMT It's better to call it a Contacts subfolder. Calling it an Outlook Address Book will confuse people becasue they will try to import into the Outlook Address Book, which of course is not possible. You're probably right about newer Outlook users. Many of them may have built up an autocompletion cache without ever having populated their Contacts Folders. Backing up the NK2 file is a good idea for those users. I'm not sure exporting them to a different file format works as well. It certainly doesn't for PST files.
 Signature Russ Valentine [MVP-Outlook]
> As I stated above, you should create an Outlook Address Book in your > contacts folder. For instance you might call it "My NK2 imports". Your [quoted text clipped - 212 lines] >> >> >> >> >> >>> >> >> >> >> >> >>> Jarryd ghale - 14 Feb 2007 20:02 GMT Is it possible for someone to suggest how to copy the NK2 folder for a user of Outlook 2003 who had to go through a data recovery process before restoring the Outlook files? Something clear and succinct? Would be much appreciated.
> It's better to call it a Contacts subfolder. Calling it an Outlook Address > Book will confuse people becasue they will try to import into the Outlook [quoted text clipped - 220 lines] > >> >> >> >> >> >>> > >> >> >> >> >> >>> Jarryd Brian Tillman - 14 Feb 2007 21:52 GMT > Is it possible for someone to suggest how to copy the NK2 folder for > a user of Outlook 2003 who had to go through a data recovery process > before restoring the Outlook files? Something clear and succinct? > Would be much appreciated. Perhaps this will help: http://www.ingressor.com/autocompletetips.htm . See the "Migrating your NK2 file to a new machine" section.
 Signature Brian Tillman
Randy - 27 Feb 2007 03:05 GMT If the free utility works I'd say use it. However, you may want to review our latest release of NK2 File Management software. The latest release will actually repair a corrupted NK2 file, that means you get to keep ALL of the valuable contents including SMTP Name and email addresses, Exchange Gal references and x500 data, etc. Check us out at www.ingressor.com You can have our software analyze your Nk2 file for errors.
> Is it possible for someone to suggest how to copy the NK2 folder for a > user [quoted text clipped - 255 lines] >> >> >> >> >> >> >>> >> >> >> >> >> >> >>> Jarryd Brian Tillman - 27 Feb 2007 14:14 GMT > Is it possible for someone to suggest how to copy the NK2 folder for > a user of Outlook 2003 who had to go through a data recovery process > before restoring the Outlook files? Something clear and succinct? > Would be much appreciated. Save the NK2 file. Then when you create the new mail profile, while outlook is closed, delete the NK2 file Outlook created anew (if it did) and replace it with the saved NK2 file, giving it a file name that matches the name of the new mail profile. Start Outlook and it should use the renamed NK2 file.
 Signature Brian Tillman
|
|
|