システムwiki

ie:MS Outlook Web Accessから.docxファイルをダウンロードできません

b-rober 解決済 最終更新日:2020-08-28 07:30

IE8をインストールしただけで、.docxドキュメントをダウンロードできません.zipフォルダーとしてダウンロードできますが、Word文書を抽出できません.PDF、DOC、XLS添付ファイルは問題なく動作します.

返信リスト(回答:10)

1 #
Ken- 1
こんにちはB-Robertson
Microsoft Answersで投稿していただきありがとうございます.
システムにOffice 2007がインストールされていますか?.zipファイルを "解凍する"
これはあなたのあなたの作品の電子メールサーバーですか? Windowsドメインの一部であるExchange ServerであるOutlook Web Accessを説明しました.このフォーラムは、Windowsドメインに接続されているマシンをサポートしていません、そして、私たちはあなたのI.T.に連絡してください.専務
援助.
これはIE7の問題ですか?
ありがとうございます

Ken
Microsoft Answers Support Engineer
私たちの訪問 マイクロソフトはフィードバックフォーラムに回答します あなたがどう思うのか教えてください.
応答1# ->にスキップ
2 #
hillslo
私はまったく同じ問題を抱えていますが、IE7には当てはまりません.つまり、Outlook Web Accessのメールに添付されているdocxファイルが開かないということです.
Office 2003 Professionalを使用していて、2007のファイルビューアがインストールされています現在IE8がインストールされているマシン.
MS Outlook Web Accessを使用していますが、これが03サーバーか07サーバーかはわかりませんが、以前は問題なく動作していました.
他のすべてのファイルタイプは正しく認識され、開かれているようです.正しいシステムで.いわゆるzipファイルをシステムで開くと、xmlとファイルが壊れているようです.ファイルがdocx形式で表示されている場合でも、
強調しておきます-過去6か月間、まったく同じマシン、ソフトウェア、およびOutlook Web Accessサーバーを使用しており、IE7で問題は発生していません.馬鹿であると思い込まないでください..作業によってサーバーのversionが変更されていない-それほど迅速ではない.
これは、IE8のインストール以降の問題であり、IE8のバグまたは一部の設定が原因のインストールに関連しています.
再確認しましたWindowsシステムは引き続きdocxファイルをWord 07ファイルとして認識しているため、通常どおりWordでdocxを開いて実行します.
テストして結果をお知らせください.
応答2# ->にスキップ
3 #
GreggLa
Mozillaは正常に動作します.マイクロソフトは、十分な数の人が競合他社に切り替え始めるときに修正します.これは、通常の傲慢さに最も影響を与えるようです.

E.グレッグ・レアード
4 #
davrion
私の一時的な回避策は、ファイルをZIPとして保存し、保存されたファイルの拡張子を本来の名前(docxなど)に変更し、Wordで正常に開くことです.
Dave
応答4# ->にスキップ
5 #
eric

ラボでこれをテストし、IE8の問題であることを確認できます.もちろん、サポートの電話番号が機能せず、MSに問題を報告するメールがないため、直接報告することはできません.
Outlook Web Access-Exchange 2003-IE7では問題ありません.しかし、VistaとWindows 7の両方のIE8では、zipファイルとして保存するオプションしか提供されていません.
Office 2007はすべてのマシンにインストールされています.
上記の答えは正常に機能します-zipとして保存名前を変更します.または、[名前を付けて保存]ダイアログボックスで、ファイルの種類で[すべてのファイル]を選択し、.zipではなくdocx拡張子に名前を変更します.
エリック

応答5# ->にスキップ
6 #
NhoelPu
私自身も同じ問題を抱えています.
私はここで社内WebApplicationを開発しました.
2007ドキュメントはサーバーに簡単にアップロードできますが、アップロード後にファイルをダウンロードするときに問題が発生します.docxの名前をdocに変更すると、すべて正常に動作します.それから本当に問題を引き起こしているdocx、xlsxファイルについてです.
アップロードする前に、まずxmlファイルをzipフォルダーに置くようユーザーにアドバイスしましたが、これはバンドエイドソリューションです.
ありがとう、 -www.keyWordspeak.comのNhoel
応答6# ->にスキップ
7 #
NhoelPu
私は解決策を手に入れました!
IIS上のこれらのXMLファイル(DOCX、XLSXなど)の拡張子を登録してから、IISを再起動します.
その後もすべてうまくいった.
ありがとうございます!
-nhoel リンク:M.
応答5# ->にスキップ
8 #
8010101

名前変更されたファイルが破損しているため、この回避策は私のために機能しません.
Nhoel Pulido、あなたはあなたの「拡張子を登録する」ソリューションをより完全に説明できますか?私はあなたが「登録」または「IIS」によって何を意味するのか理解していません.

9 #
Brad

こんにちは.
既知の問題、基本的にこれには2つの側面があります.

  • ファイルを処理しているWebサーバーには、既知のMIMEタイプで登録されたdocxファイルタイプがありません.これにより、この問題の2番目の側面が始まります.これは、
  • IEがこの「不明な」ファイルタイプの最初の数バイトを調べ、ヘッダーと呼ばれるものを確認します-これは基本的にファイル自体の中.

DOCX(およびすべてのOffice 2007形式)の名前はZIPファイルに変更された-IEによると
「このファイルを受け取ったWebサーバーは、ファイルの種類がわからない」
「セキュリティ上の理由から、ファイルヘッダーを調べて、自分で解決できるかどうかを確認します "
"これはzipファイルのようなので、ユーザーにzipとして保存させます.これにより、適切なApplicationで開きます.
正しいMIME設定を持たないサイトからファイルをプルする場合を除いて、これは便利なセキュリティ機能です.
解決策:これはIEの「スニッフィング」の目的を回避します."ファイルはデフォルトのデスクトップApplicationで開くだけです.セキュリティが少し低下します.あなたのマイレージは異なる場合があります.すべての希望は失われ、最も近い崖から激しく跳躍し、責任は負いません.あなたのバックアップ コンピュータとバックアップを安全な保管施設に保管します.心配しないで、お待ちください...
次のレジストリキーに移動します:
HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MIME_HANDLING and
HKEY_LOCAL_MACHINE\SOFjpARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_MIME_SNIFFING
両方の領域で、iexplore.exeの横のDWord値を1から0に変更します.ページを更新して、もう一度お試しください.これがクライアント側の修正です.
Web管理者の場合、追加する正しいMIMEタイプは次のvbsスクリプトにあります.

'このスクリプトは、必要なOffice 2007 MIMEタイプをIISサーバーに追加します.
'このスクリプトを使用するには、コマンドラインからダブルクリックするか、実行します.
'このスクリプトを複数回実行すると、 IIS MimeMapの複数のエントリ.

Dim MimeMapObj、MimeMapArray、MimeTypesToAddArray、WshShell、oExec
Const ADS_PROPERTY_UPDATE=2

'追加するMIMEタイプを設定します
' MimeTypesToAddArray=Array( ".manifest"、 "application/manifest"、_
'".xaml"、 "application/xaml + xml"、 ".application "、" application/x-ms-application "、".deploy "、" application/octet-stream "、_
'".xbap "、" application/x-ms-xbap ")
MimeTypesToAddArray=Array(_
".docm"、 "application/vnd.ms-Word.document.macroEnabled.12"、_
".docx"、 "application/vnd.openxmlformats-Officedocument.Wordprocessingml.document" 、_
".dotm"、 "application/vnd.ms-Word.template.macroEnabled.12"、_
".dotx"、 "application/vnd.openxmlformats-Officedocument.Wordprocessingml.template"、_
".potm"、 "application/vnd.ms-powerpoint.template.macroEnabled.12"、_
".potx"、 "application/vnd.openxmlformats-Officedocument.presentationml.template"、_
".ppam"、 "application/vnd.ms-powerpoint.addin.macroEnabled.12"、_
".ppsm"、 "application/vnd.ms-powerpoint.slideshow.macroEnabled.12"、_
".ppsx"、 "application/vnd.openxmlformats-Officedocument.presentationml.slideshow "、_
".pptm "、" application/vnd.ms-powerpoint.presentation.macroEnabled.12 "、_
".pptx "、" application/vnd.openxmlformats-Officedocument.presentationml.presentation "、 _
".xlam"、 "application/vnd.ms-Excel.addin.macroEnabled.12"、_
".xlsb"、 "application/vnd.ms-Excel.sheet.binary.macroEnabled.12 "、_
".xlsm "、" application/vnd.ms-Excel.sheet.macroEnabled.12 "、_
".xlsx "、" application/vnd.openxmlformats-Officedocument.spreadsheetml.sheet "、 _
".xltm"、 "application/vnd.ms-Excel.template.macroEnabled.12"、_
".xltx"、 "application/vnd.openxmlformats-Officedocument.spreadsheetml.template" _
)

'mimemapオブジェクトを取得します
Set MimeMapObj=GetObject( "IIS://LocalHost/MimeMap")

'Extension/MIMEタイプのすべてのペアに対してAddMimeTypeを呼び出します
For counter=0 to UBound(MimeTypesToAddArray)Step 2
AddMimeType MimeTypesToAddArray(counter)、MimeTypesToAddArray(counter + 1)
Next

'Shellオブジェクトを作成する
Set WshShell=CreateObject( "WScript.Shell")

'IISサービスを停止して開始します
Set oExec=WshShell.Exec( "net stop w3svc")
Do While oExec.Status=0
WScript.Sleep 100
Loop

Set oExec=WshShell.Exec( "net start w3svc")
Do While oExec.Status=0
WScript.Sleep 100
Loop

Set oExec=Nothing

'ユーザーにステータスを報告する
WScript.Echo "MIMEタイプが追加されました."

'AddMimeType Sub
Sub AddMimeType(Ext、MType)

'MimeMapプロパティからマッピングを取得します.
MimeMapArray=MimeMapObj.GetEx( "MimeMap")

'新しいマッピングを追加します.
i=UBound(MimeMapArray)+ 1
Redim Preserve MimeMapArray(i)
Set MimeMapArray(i)= CreateObject( "MimeMap")
MimeMapArray(i ).Extension=Ext
MimeMapArray(i).MimeType=MType
MimeMapObj.PutEx ADS_PROPERTY_UPDATE、 "MimeMap"、MimeMapArray
MimeMapObj.SetInfo
End Sub
ユーザーを許可したい場合ユーザーがクリックしたファイルを編集し、管理者特権のコマンドプロンプトから実行します.
reg add HKCU\Software\Microsoft\Office\12.0\common\Internet/v OpenDocumentsReadWriteWhileBrowsing/t REG_DWord/d 01
この情報の一部は、英国のSBSの男のブログからのものです-uksbsguy.com/blogs/doverton/archive/2007/03/13....



Brad Saide
bsaide [@で置換] exemail.com.au
https://sharepointblog.spaces.live.com
応答9# ->にスキップ
10 #
michael

ブラッドの答えはすばらしい.同様のインシデントから学んだことを要約できれば、次のようになります.

  • Office 2007ファイル形式は、実際には圧縮されたZIPファイルです.DOCXファイルを取得し、名前を.zipに変更して開きます.フォルダー構造と多くのXMLデータファイルが表示されます.
  • Webサーバーからファイルをダウンロードしていて、MIMEタイプが正しくない場合、新しいversionのIEは正しいMIMEタイプを推測しようとしますファイルのデータを調べます.DOCXファイルは実際にはZIP構造であるため、IEはOffice 2007形式であると推測します
    ファイルは実際にはzipです.ファイルを保存するときに、ファイル拡張子の名前が変更されます.
  • zipファイルをダブルクリックすると、zipアーカイブとして開きます.開くDOCXファイルが見つかりません
  • ZIP拡張子の名前をDOCXに変更すると、Officeでファイルを開くことができます.
  • レジストリハックこのファイルのスニッフィング動作をオフにすることができます(FEATURE_MIME_HANDLINGおよびFEATURE_MIME_SNIFFINGをゼロに変更します).
  • Firefoxにはこの問題はなく、IEのみです.

このKnowlEdgeがないと、DOCXファイルをダウンロードできない理由を理解するために多くの時間を浪費する可能性があります.

© システムwiki All Rights Reserved.