ロールアップ プログラムを適用すると CHM ファイルが開けなくなる事象について

皆さん、こんにちは。Windows プラットフォーム サポートの神田です。
本記事では、更新プログラムの適用後に、ヘルプ ファイル (.chm) ファイルが開けなくなってしまう既知の事象について記載します。

※ 3/4 事象を改善するための更新プログラムの提供について情報を更新しました。予定されていた修正は全てリリースされました。

[事象]


2018 年 9 月 3 週以降に提供されたロールアップ プログラムで更新されたライブラリ itss.dll が適用されている場合、アプリケーションなどに含まれる .chm という拡張子のヘルプ ファイルについて、ファイル名の後ろにトピックを指定するような文字列を付与すると、ファイルが開けない状況となります。

  発生する例)
mk:@MSITStore:C:\A.chm::/A-1.chm::/ABC-1.htm
hh.exe C:\A.chm::/A-1.chm::/ABC-1.htm

なお、上記の方法を使わずにヘルプ ファイルを開く場合には、問題は発生しません。また、問題が発生するのはヘルプ ファイルの表示でありプログラムそのものの動作に問題は生じません。

 

[原因]


本事象は、itss.dll に実装された関数に問題があり、その影響で発生しています。これは弊社製品の想定しない動作です。

ヘルプ ファイルを、トピックを指定して開く方法は、下記のドキュメントに記載されているように正しい使用方法であり、この方法でヘルプ ファイルが開かない問題は、弊社の製品の問題と認識しています。

About HTML Help URLs
/ja-jp/previous-versions/windows/desktop/htmlhelp/about-html-help-urls

[状況]


本事象は、先述の通りライブラリ  itss.dll が更新されたロールアップ プログラムを適用すると発生します。
itss.dll が更新されたロールアップ プログラムと、更新されたファイルのバージョンを以下に記載します。以下のものより以降に提供されたロールアップ プログラム並びに新しいライブラリ ファイルは、同じ事象が発生します。

 

- Windows 7、Windows Server 2008 R2
September 20, 2018—KB4457139 (Preview of Monthly Rollup)
https://support.microsoft.com/en-us/help/4457139/windows-7-update-kb4457139
itss.dll : 6.1.7601.24229

 

- Windows 8、Windows Server 2012
September 20, 2018—KB4457134 (Preview of Monthly Rollup)
https://support.microsoft.com/en-us/help/4457134/windows-server-2012-update-kb4457134
itss.dll : 6.2.9200.22547

 

- Windows 8.1、Windows Server 2012 R2
September 20, 2018—KB4457133 (Preview of Monthly Rollup)
https://support.microsoft.com/en-us/help/4457133/windows-81-update-kb4457133

itss.dll : 6.3.9600.19125

 

- Windows 10 version 1607 (RS1)
Windows 10 version 1607 and Windows Server 2016
September 20, 2018—KB4457127 (OS Build 14393.2515)
https://support.microsoft.com/en-us/help/4457127/windows-10-update-kb4457127
itss.dll : 10.0.14393.2515

 

- Windows 10 version 1703 (RS2)
September 20, 2018—KB4457141 (OS Build 15063.1358)
https://support.microsoft.com/ja-jp/help/4457141/windows-10-update-kb4457141
itss.dll : 10.0.15063.1356

 

- Windows 10 version 1709 (RS3)
September 26, 2018—KB4457136 (OS Build 16299.699)
https://support.microsoft.com/en-us/help/4457136/windows-10-update-kb4457136
itss.dll : 10.0.16299.696

 

- Windows 10 version 1803 (RS4)
September 26, 2018—KB4458469 (OS Build 17134.320)
https://support.microsoft.com/en-us/help/4458469/windows-10-update-kb4458469
Itss.dll  : 10.0.17134.320

 

- Windows 10 version 1809 (RS5)
Itss.dll  : 10.0.17763.1 (OS に含まれているバージョン)

 

[対策]

本問題を修正する更新プログラムが提供されております。

Windows 10 RS5 (1809)
March 1, 2019—KB4482887 (OS Build 17763.348)
https://support.microsoft.com/ja-jp/help/4482887 Windows 10 RS4 (1803)
January 15, 2019 - KB4480976 (OS Build 17134.556)
https://support.microsoft.com/ja-jp/help/4480976/
Windows 10 RS3 (1709)
January 15, 2019 - KB4480967 (OS Build 16299.936)
https://support.microsoft.com/ja-jp/help/4480967/
Windows 10 RS2 (1703)
January 15, 2019 - KB4480959 (OS Build 15063.1596)
https://support.microsoft.com/ja-jp/help/4480959/
Windows 10 RS1 (1607)
January 17, 2019—KB4480977 (OS Build 14393.2759)
https://support.microsoft.com/ja-jp/help/4480977/
Windows 10 TH1 (1507)
February 12, 2019—KB4487018 (OS Build 10240.18132)
https://support.microsoft.com/en-us/help/4487018 Windows Server 2012 R2, Windows 8.1
January 15, 2019 - KB4480969 (Preview of Monthly Rollup)
https://support.microsoft.com/ja-jp/help/4480969/
Windows Server 2012, Windows 8
January 15, 2019 - KB4480971 (Preview of Monthly Rollup)
https://support.microsoft.com/ja-jp/help/4480971/
Windows Server 2008 R2, Windows 7
January 17, 2019—KB4480955 (Preview of Monthly Rollup)
https://support.microsoft.com/en-us/help/4480955

 

弊社の製品の想定しない動作にてご迷惑をおかけしております。

本問題の影響を受けているお客様は恐れ入りますが、上記修正プログラムの適用をお願いいたします。

 

Windows Commercial サポート
担当 : 神田 友樹 (コウダ トモキ)