web-dev-qa-db-ja.com

Outlook 2010 + IMAP PSTファイルの移動= Outlookデータファイルにアクセスできません

Outlook 2010で新しいIMAPアカウントを設定しました。機能しますが、C:\Users\User\AppData\Local\Microsoft\OutlookにIMAP PSTファイルが作成されます。データドライブのファイルをD:\Users\User\Documents\Outlook Files(OutlookがローカルのOutlook PSTを自動的に作成するフォルダーと同じフォルダー)にしたい。

こちら の指示に従って、IMAP PSTを移動しました。

アカウントのテスト(送信/受信)は正常に機能しますが、手動でメールを送信しようとすると、エラー0x8004010F Outlookデータファイルにアクセスできません。 SCANPSTを使用してPSTを修復し(常にエラーが検出されます)、アカウントを削除して再作成しようとしましたが、同じエラーが発生しました。 PSTファイルを元に戻すと、再び機能しますが、これは理想的ではありません。

注:原因は異なり、解決策が役に立たないため、これは この質問 の複製ではないと思います。

7
GWB

誰かがまだ解決策を探している場合、上のhlpPyの解決策はIMAP PSTでも機能します。これはOutlook 2010でテストしたところです。これは、レジストリをいじる必要がなく、誰でも従える非技術的な解決策ですが、従う必要があります丁度:

  • スタート–>コントロールパネル–>メール。
  • 左側の「データファイル...」ボタンをクリックします。
  • まだ選択されていない場合は、上部にある[データファイル]タブをクリックします。
  • 移動するGmailデータファイルを選択します。ファイル名はメールアドレスにする必要があります。
  • 上記のオプションで[ファイルの場所を開く...]をクリックします(この後はメールアプレットを閉じないでください!閉じて再度開くと、ファイルが再作成されます。これが、ほとんどの人が問題を抱えている理由です)
  • 開いたWindowsエクスプローラーウィンドウで、強調表示されている.pstファイルを切り取り、移動先のフォルダーに貼り付けます。 .obiとその他のファイルは同じ場所に残します。

    まだOutlookを開かないでください!

  • PSTを移動した後、まだ開いているはずのメールアプレットに戻り、強調表示されているGmailデータファイルをダブルクリックします(まだ強調表示されているはずです)。

  • .pstファイルが見つからないという警告が表示されます。 OKをクリックします。これで、PSTファイルを貼り付けた新しい場所を参照してリダイレクトできるようになります。
  • [アカウント設定]ウィンドウを閉じてOutlookを開きます。

同じ方法でMS-exchange pstファイルを移動することは可能ですが、新しい場所を選択する前に、(Exchangeキャッシュモードを無効にし、Offlineの使用を無効にする必要があります。新しいファイルを選択したら、この機能を再度有効にすることができます。

7
Manny

Outlook 2010では、従来の方法ではIMAPアカウントのストレージを変更できないことを発見しました。

私の解決策は、Outlookフォルダー(C:\users\<user>\Local Settings\Microsoft\Outlook)を目的の場所(D:\Outlook)に移動し、コマンドプロンプト(管理モード)を開いて、C:\users\<user>\Local Settings\Microsoftに移動し、新しいフォルダへのリンクを作成することでした。場所:mklink /D %CD%\Outlook D:\Outlook

この後、Outlookを開き、アカウントの構成を開始します。これがお役に立てば幸いです。

5
bcatalin
  1. Outlookを閉じます。

  2. [スタート]をクリックし、「regedit」と入力してレジストリエディターを開きます。

  3. 次のキーに移動します。

    HKEY_USERS\S-1-5-21-2252105952-3583732995-3196064763-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676
    
  4. 上記のキーの名前を変更します。

  5. Outlookを再起動します。

3
Partha

これは断然簡単で最良の解決策です。

Outlookで作成されたユーザーがすべてのファイルと将来のファイルを自動的に取得し、指定されたディレクトリでそれらを見つけるようにOutlookに指示します。

簡単なだけでなく、問題なく機能します。さらに、ウィンドウを再インストールする必要がある場合-アカウントを追加して完了した後の1つのレジストリエントリ。他のWebサイトで利用可能なOutlookのすべてのアカウント情報をエクスポートするためのレジストリエントリ。したがって、システムドライブを復元する必要がある場合は、レジストリツリーのエクスポートされたブランチからのいくつかのレジストリ追加、このレジストリエントリの変更、アカウントとすべてのセットのパスワードの入力。

すべてのpst、ost、nstなどのファイルをデータドライブに強制的に置き、市場にあるすべてのSSDを強制するので、これは断然最良のソリューションでもあります。メールは必要ありません。 SSDドライブは、死ぬ前に非常に多くのIOPSを持っているため正直に言うと、この変更の有無にかかわらず、おそらくこれに到達することはないでしょう。しかし、私はできるだけSSDの読み取り/書き込みをできるだけ減らします。

私は、ユーザーがすべてのユーザーデータと設定を(可能な限り)別のドライブに置き、OSとアプリケーションのみがあり、設定/データが限られている場合と同じように、OSドライブをできるだけ純粋に保つ必要があると確信していますそれ。したがって、すべてのユーザーデータはデータドライブにある必要があります。 Microsoftを中心に構築された業界はこれを受け入れるのに時間がかかります(Googleや他の企業はすでに数十年前のUnixの世界と同じようにしています)しかし、SSDはその性質上、この変更を推進しているため、希望があります。

マイクロソフトは本当に目を覚ましてWindows 8に変更を加える必要があります。これにより、アプリケーション開発者とユーザーは、ドキュメント、写真、画像から電子メールや映画、さらにはOSおよびアプリケーションのユーザー設定

すべてのユーザーの設定をアプリに保存するために、レジストリを超えて進化する必要があります。この場合、レジストリは時間とともに徐々に破損します。 Microsoft /アプリケーション開発者が人々にプッシュするデータの大部分が、データドライブを選択する簡単な方法なしにOSドライブ上にある必要がある理由はありません。実際、これを行わない理由は無数にあります(たとえば、システムに2種類のバックアップ(システムドライブとデータドライブ、バックアップ頻度が異なる)を用意するだけです)。

とにかく、これは1つの変更を行う最も簡単な方法であり、自分のアカウントで将来作成するすべてのメールアカウントに影響を与えます(後で編集して投稿したものを除く)。その他の方法では、メールアカウントを追加または変更するたびに変更を加えるように指示されます。 賢くも簡単でもない。

簡単なのは、これをすべてのユーザーに伝達できるようにすることです。システムに追加されたすべてのユーザーに対してこの変更を行った場合、それがどのように可能になるかはわかりません。これを行うプログラム/ツールがあると思います(たとえば、ユーザーが追加されるたびに、スクリプトが実行され、Outlookがデータディレクトリを配置する場所を考慮に入れて、この変更をレジストリに加えます)。これに最適なツールについては最新ではありませんが、システム管理者が可能であり、頻繁に実行している可能性が高いと確信しています(私はそうではありません)。 これを追加する専門家はいますか?

Outlookディレクトリだけでなく、新しいユーザーが自動的に移動するために、%systemdrive\users \%usernameの下にユーザーが作成したデータまたはユーザーが作成した設定を含むすべてのディレクトリを追加する必要があります。

Steampoweredなど、アプリケーション開発者もこれに注意を払う必要があります。ただし、ゲームを非常に多くの個人に販売しています。ただし、プログラムをCにインストールすると、購入したすべてのアプリケーションをインストールするように強制されます。 Cドライブ(たとえば、システムドライブ)にも。高価なSSDでOSを実行している場合、購入したすべてのゲームをシステムドライブに配置することをお勧めします。修正は、最初にSteampoweredアプリをデータドライブにインストールすることです。これにより、購入したすべてのゲームが強制的にそこにインストールされます。ただし、インテリジェントに行う必要があります。そのため、C:\ Program Files(x86)をデータドライブ。

私はTrillianResearch in Motion's BlackberryPopPeeperMicrosoft Livemailなど、およびOutlookによってダウンロードされた電子メール用の特別なディレクトリ(Peterのおかげで、このディレクトリに置かれるようになりました)

Nice find Peter。(ちなみに、Peterはこのレジストリエントリをどこで見つけましたか?そのリストとそのリストのソースが必要です-他の多くの便利なエントリが見つかると思います)。私はあなたのエントリに投票しますが、私は新しいユーザーです。このレジストリの変更が(もちろん)影響を及ぼさなかったため、唯一の問題はOutlook Connectorを使用するhotmail/live etcアカウントです。

私はこのレジストリエントリもExchange用に見つけて、それがOutlook Connector-で機能する可能性があると考えましたが、(もちろん?)Outlook ConnectorがOSTファイルを書き込むにもかかわらず、動作しませんでした:値の名前:ForceOSTPath

私はそれを このページのMsOutlook.Infoサイト で見つけて、次のことも示しました(したがって、Microsoftのユーザーに対する無能力と無関心、過去10年間のテクノロジーの傾向を示しています)。

IMAPとOutlook Connectorを使用する

これらのレジストリキーを追加しても、IMAPおよびOutlook Connectorアカウント用に新しく作成されたpstファイルとostファイルのデフォルトの場所には影響しません。現在、これらのアカウントのストレージファイルの場所を変更する信頼できる方法はありません。既存の場所に残すことをお勧めします。注:ネットワークの場所へのパスは設定しないでください。これは、パフォーマンスの低下、データの破損、またはデータの損失につながる可能性があるため、マイクロソフトではサポートも推奨もしていません。

残念ながら、Microsoftの電子メールアカウントにOutlook Connectorを使用して、データストアを好きな場所に配置することはできません。個人的には、SSDドライブ(システムドライブ)以外の別のドライブに配置することができないため、ねじ込みます。 Outlook Connectorが別のドライブを使用するように強制するためのハックを見たいと思います-しかし、今のところMicrosoftは、ユーザーデータからのOSとAPPの分離をサポートするのに、何年も遅れています-そのため、このコンセプトに依存するクラウド向けソリューションの開発においても10年以上遅れています。

大企業に騙されたくないので、唯一の論理的な決定は、Outlook Connectorをまったく使用しないことです。したがって、HotmailやLive、またはこの方法でシステムドライブにデータをプッシュする製品を使用しないでください。 Hotmailに届くすべてのメールをGmailアカウントに転送しました。Gmailを使用すると、HotmailからのメールであるかのようにHotmailメールに返信できます。

したがって、基本的に私の古いHotmailの電子メールアドレスはそのまま使用できますが、Microsoftによるその処理は放棄します。これが、私のコンピューティングのほとんどが進んでいるところです。今のところOSを維持する必要があるかもしれませんが、OSはすべてのために作られているためですが、私の目標は、可能な限りOSのすべての部分の使用を減らすことです。

ただし、Peterの元の検索(MSOutlook.infoサイトにもあります)に戻ります。このレジストリエントリは、Microsoftが起動してすべてのユーザーデータをデータドライブに保存できるようになるまで一緒にあります。そうしないと、MS OfficeとOutlookを完全に残さざるを得なくなります。現在、Sunのオフィスは非常に良く見えています。

(IMHO Microsoftテクノロジーは、常識や他の会社のテクノロジーに約10年遅れている場合があります。例:Bing対Google。Microsoftの優れた才能のほとんどは、ストックオプションを介して退職するか、Googleまたはバルマーは確かに仕事を成し遂げていません。)

次に、レジストリを変更します。

HP

0反対投票こんにちは。

レジストリ内の場所のみを変更できます...

Outlookを閉じます。IMAPデータファイルを配置するフォルダを作成します。PSTファイルをIMAPプロファイルの名前でC:\ Users [Username]\AppData\Local\Microsoft\Outlookから目的の場所(たとえば、新しく作成されたフォルダ)にコピーします。 )その後、[スタート]/[ファイル名を指定して実行]をクリックし、「Regedit」と入力します(このためには管理者権限が必要です)HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlookに移動します。あなたの新しいフォルダOutlook Outlookを始めるBye、Peter

2
Heartspeace

解決策は非常に単純であることがわかりました。電子メールアカウントの設定を編集し、アカウントの受信メールをアーカイブフォルダーの1つにポイントします(archive.pstも移動しなかった場合)。 [OK]を押します。今度はもう一度選択します。今度は、選択した個人用フォルダ(受信トレイなど)を指定します。

2
Omri

レジストリ内の場所のみを変更できます...

  • Outlookを閉じる
  • IMAPデータファイルを配置するフォルダを作成します
  • PSTファイルをIMAPプロファイルの名前でC:\ Users [Username]\AppData\Local\Microsoft\Outlookから目的の場所(たとえば、新しく作成されたフォルダー)にコピーします
  • その後、「スタート/実行」をクリックし、「Regedit」と入力します(これには管理者権限が必要です)
  • HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlookに移動します
  • ForcePSTPathという名前のREG_EXPAND_SZ(拡張可能な文字列値)を追加します。
  • 新しいフォルダに入力します
  • Outlookを起動する
2
Peter

スクリーンショット付きのステップバイステップガイド: Outlook 2010:カスタムPSTロケーションを使用したIMAP経由のGmail

残念ながら、OSをデータパーティションまたはドライブから分離する場合は、デフォルトで作成されたimap pstの場所をC:\ Users [ユーザー名]\AppData\Local\Microsoft\Outlookに移動する必要があります。

残念ながら、PSTの移動は、バージョン2010であっても、期待するほど簡単ではありません(参照パスや選択ボタンなど)。

  • PSTを移動するには、Outlookを閉じて、コントロールパネルに移動し、メールプロパティを選択して、IMAP pstファイルの現在のパスを検証するか、直接移動します:C:\Users\[user name]\AppData\Local\Microsoft\Outlook
  • 現在の場所を確認したら、メールのプロパティ(またはアカウント設定)ウィンドウを閉じて、指定された場所に移動しないでください。
  • PSTを選択した新しい場所に移動します
  • ! PSTの名前を変更しないでください。
  • [データファイル]タブの[メールのプロパティ](または[アカウントのプロパティ])ウィンドウに戻ります
  • Gmailアカウントのデータファイルをダブルクリックすると、「パスが見つかりません」というエラーが表示されます
  • PSTの新しい場所のパスを指定します(手順3で移動)
  • すべてのウィンドウを閉じてOutlookを再起動してください!
2
Phil
  • Outlookを閉じる
  • コントロールパネルに移動
  • メールを開く
  • データファイルに移動し、移動した、またはメールを転送するPSTファイルを追加します。
  • 次にメールアカウントに移動します。
  • アカウントを選択すると、PSTファイルへのパスが下部の[フォルダーの変更]ボタンの横に空白で表示されます
  • [フォルダの変更]ボタンをクリックします
  • ウィンドウにファイルへのパスが表示されている場合は、次の手順を実行します
  • [フォルダの追加]をクリックして任意の名前(つまり、in)を入力し、マークして[OK]をクリックして選択します。
  • 名前が[フォルダの変更]ボタンの横に表示されます。
  • もう一度[フォルダの変更]をクリックし、受信トレイフォルダ(元のフォルダの場合)を選択して、[OK]をクリックして選択します。
  • これで正しいパスが表示され、エラーが消えます。
1
clah

上記のすべてを試したが成功しなかった。結局私がしなければならなかったすべては

  • メールアカウント設定を削除する
  • 再起動
  • メールアカウント設定を再作成する
  • 既存のPSTファイルを指す
1
Tony K

Omri-IMAPアカウントでは受信メールのフォルダーを選択できないため、IMAPアカウントではソリューションが機能しません。ピーター-これはおそらく将来のアカウントとデータファイルで機能しますが、問題は解決しません。

私は少し技術的に強力な解決策を見つけましたが、 Microsoft Technet に取り組んでいます(VONAHに感謝):

ファイルを移動した場合は、新しい問題が発生している可能性があります:「エラー0x8004010F:Outlookデータファイルにアクセスできません」(注:このソリューションはコンピューターのレジスターを編集します。注意してください!)

  1. Outlookを閉じます。 [スタート]をクリックし、「regedit」と入力してレジスタエディタを開きます。

  2. 「HKEY_USERS\S-1-5-21-2252105952-3583732995-3196064763-1000\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676」に移動します

  3. このフォルダを右クリックし、[エクスポート]をクリックして実際の構成を保存します。

  4. 「Delivery Store EntryID」キーを持つフォルダー(またはアカウントがある場合はフォルダー)を見つけます。

  5. 「Delivery Store EntryID」キーを右クリックして、変更します。

  6. キーのデータはHEXAにあります。右側の列には、通常の文字でデータが表示されます。最後に移動して、元のデータファイルへのパスを見つけます。ファイルの新しいフォルダへのパス全体を指すように編集します。

  7. Outlookを開くと、すべてが再び機能します。

  8. 問題が発生した場合は、エクスポートしたファイルをクリックして、元のレジスタ設定を復元します。

このソリューションに対するいくつかのヒント:

  1. S-1-5-21 .....キーをシステムに存在するキー(HKEY_CURRENT_USERですか?)に置き換える必要があります。

  2. バイナリデータ値のパスを編集するときは、古いパスの文字を新しい文字に置き換え、00の値をそのままにしてください。文字を追加する必要がある場合は、文字を追加し、その後に00を追加します(文字がASCIIであると想定)。パスは、2つの「00」文字で終了する必要があり、値の最後に合計3つの「00」が入ります。


または、バイナリデータの編集を回避するには、Delivery Store EntryIDキー。次にOutlookを開いたときに、正しいフォルダ情報でキーが再作成されます。

1
Igor

私の問題状況

既存のPSTファイルを別の場所/ドライブに移動したいと思いました。移動後、Outlookは新しい場所を要求します。正常に動作しているように見えますが、送受信を実行すると、Outlookは各メールアカウントに対して「0x8004010F」エラーを表示します。

あなたの問題は私のものと完全には一致しないかもしれませんが、「0x8004010F」エラーが表示される場合は、次の解決策が役立つ場合があります。

解決

複数の解決策を試した後、私がここで見つけた解決策が私のために機能します(Outlook 2013): https://www.youtube.com/watch?v=kAYiYHsC14g

ビデオをご覧ください。しかし、このスーパーユーザーWebサイトを完全にするために、ここで少し説明します。

Outlookの[アカウント]タブ/ウィンドウに移動すると、「選択されたアカウントは次の場所に新しいメッセージを配信します」が空であることがわかります。通常、「john\Inbox in data filel C:\ Users\John\Documents\Outlook Files\Outlook.pst」のように表示されます。

解決策は、新しいOutlookデータファイルを作成してから、その新しいpstファイルのOutlookフォルダー(ファイルシステムディレクトリではなく、Outlookの受信トレイフォルダー)を選択し、[OK]を押します。突然ではなく、「選択したアカウントが新しいメッセージを次の場所に配信する」のフォルダが表示されます。単に「フォルダの変更」をもう一度選択するのではなく、古い既存のpstファイルのフォルダを選択します。この場合は「john\Inbox」であり、機能します!

討論

したがって、このソリューションでは、新しいPSTは一時的に作成されますが、使用/削除/名前変更/移動さえされません。Outlookを幸せにするために一時的に存在するだけであり、その後、古いPSTを再度使用して、一時的なPSTを削除できますファイル。予想される動作ではなく、バグのように見えます。

欠点は、メールアカウントごとにメールの受信トレイフォルダを選択する必要があることです。ただし、少なくとも新しいアカウントを手動で作成する必要はありません。また、メールルールを使用している場合は、それらを再度作成する必要があるかもしれません。

また、MicrosoftがPSTについて本当に何かをすべきであることを付け加えたいと思います。メールとアカウントのバックアッププロセス全体は、実際には大きな混乱であり、複数のOutlookバージョンにわたって何年にもわたって存在する醜い問題です。 Outlookユーザーによる苦情の数と時間の浪費は、まったくばかげています。 PSTを発明した人は解雇されるべきです。

0
Devabc

同様の問題がありました(Outlook 2010のPSTファイルを新しいドライブに移動しようとしていました)。私の場合、Windows XP/Outlook 2010を使用してGoogle Appsメールにアクセスしていたため、場所は実際にはC:\Documents and Settings\{userid}\Local Settings\Application Data\Google\Google Apps Sync

フォルダ全体をD:ドライブ上の目的の場所に移動し、無料の Junction Link Magicを使用してWindowsシンボリックリンク(Junctionと呼ばれる)を作成しました= ツール。

魅力のように働いた!

0
kirillka