新しいWindows 7にIE 10をインストールできない


10

私は新しいAlienwareを購入しましたが、それらはWindows Updateのサポートを提供しません(なぜそうする必要があるのでしょうか)。私は行って、IE 10の更新を次のように実行しようとします。

ここに画像の説明を入力してください

そして、それは上の画面で少しハングします。次に、このエラーが表示されます。

ここに画像の説明を入力してください

IE 10をインストールするにはどうすればよいですか?直接直接インストールしてみましたが、うまくいきませんか?

ご協力いただきありがとうございます。

編集:

システムアップデート準備ツールのインストール後の最新のエラーログ:

00:00.000: ====================================================================
00:00.484: Started: 2013/05/12 (Y/M/D) 19:31:22.265 (local)
00:00.515: Time Format in this log: MM:ss.mmm (minutes:seconds.milliseconds)
00:00.562: Command line: "C:\Windows\SoftwareDistribution\Download\Install\WU-IE10-Windows7-x64.exe" /WU-SILENT
00:00.624: INFO:    Setup installer for Internet Explorer: 10.0.9200.16521
00:00.656: INFO:    Previous version of Internet Explorer: 9.0.8112.16476
00:00.671: INFO:    Checking if iexplore.exe's current version is between 10.0.8100.0...
00:00.687: INFO:    ...and 10.1.0.0...
00:00.702: INFO:    Maximum version on which to run IEAK branding is: 10.1.0.0...
00:00.734: INFO:    iexplore.exe version check success. Install can proceed.
00:00.749: INFO:    Operating System: Windows Workstation: 6.1.7601 (Service Pack 1)
00:00.780: INFO:    Trying to extract ID: SetupDownloadList.txt (0) as "SetupDownloadList.txt"
00:00.796: INFO:    Trying to extract ID: HardwareBlockingList.xml (0) as "HardwareBlockingList.xml"
00:00.858: INFO:    Trying to extract ID: 7006 (0) as "IE10-neutral.Extracted.cab"
00:01.155: INFO:    Trying to extract ID: 5501 (1033) as "Spelling_en.msu"
00:01.373: INFO:    Extracted Spelling dictionary for en to C:\Windows\TEMP\IE1AC83.tmp\Spelling_en.msu.
00:01.467: INFO:    Trying to extract ID: 5502 (1033) as "Hyphenation_en.msu"
00:01.498: INFO:    Extracted Hyphenation dictionary for en to C:\Windows\TEMP\IE1AC83.tmp\Hyphenation_en.msu.
00:01.529: INFO:    Trying to extract ID: 7128 (1033) as "IE10-support.cab"
00:15.788: INFO:    Updated Download list, Hardware Blocking list, and no reboot policy files successfully downloaded and extracted for use.
00:15.835: INFO:    Launched program to check hardware: "C:\Windows\TEMP\IE1AC83.tmp\IE10-SUPPORT\IEXPLORE.EXE" /CheckHardware "C:\Windows\TEMP\IE1AC83.tmp\IE10-support\HardwareBlockingList.xml"
00:16.318: INFO:    Hardware support check succeeded. Installation will continue.
00:16.349: INFO:    Windows 7 operating system detected.
00:16.396: INFO:    Service pack major: 1
00:16.443: INFO:    Service pack minor: 0
00:16.474: INFO:    Service pack name:  Service Pack 1
00:16.739: INFO:    Version Check for (KB2670838) of C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll: 6.2.9200.16492 >= 6.2.9200.16492 (True)
00:16.771: INFO:    Version Check for (KB2639308) of C:\Windows\System32\Ntoskrnl.exe: 6.1.7601.18113 >= 6.1.7601.17727 (True)
00:16.895: INFO:    Version Check for (KB2533623) of C:\Windows\System32\api-ms-win-security-base-l1-1-0.dll: 6.1.7601.18015 >= 6.1.7601.17617 (True)
00:16.927: INFO:    Version Check for (KB2731771) of C:\Windows\System32\kernel32.dll: 6.1.7601.18015 >= 6.1.7601.17932 (True)
00:16.958: INFO:    Checking for correct version of C:\Windows\Fonts\segoeui.ttf.
00:17.051: INFO:    Version Check for (KB2786081) of C:\Windows\System32\taskhost.exe: 6.1.7601.18010 >= 6.1.7601.18010 (True)
00:27.129: INFO:    IE Setup Language pack included: C:\Windows\TEMP\IE1AC83.tmp\IE-Spelling-en.cab
00:27.644: INFO:    IE Setup Language pack included: C:\Windows\TEMP\IE1AC83.tmp\IE-Hyphenation-en.cab
00:27.737: INFO:    Waiting for 0 prerequisite downloads.
00:29.235: INFO:    The neutral pack was successfully downloaded from the internet. Installation will continue using the downloaded package.
00:29.344: INFO:    No reboot logic message NrApiStart(0), lParam=0x001e2b60 returned 0x00000000.
00:29.797: INFO:    No reboot logic message NrApiScan(1), lParam=0x00000001 returned 0x00000000.
00:29.906: INFO:    No reboot logic message NrApiStartInstall(4), lParam=0x00000001 returned 0x00000014.
00:29.968: INFO:    Installing with the downloaded package. C:\Windows\TEMP\IE1AC83.tmp\IE10-neutral.Downloaded.cab
00:30.015: INFO:    Launched package installation: C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1AC83.tmp\IE10-neutral.Downloaded.cab /quiet /norestart
01:30.824: INFO:    Process exit code 0x80092004 (-2146885628) [Cannot find object or property. ]
01:31.011: ERROR:   Neutral package installation failed (exit code = 0x80092004 (2148081668)).
01:31.058: INFO:    No reboot logic message NrApiInstallDone(7), lParam=0x00009c59 returned 0x00000000.
01:31.089: INFO:    No reboot logic message NrApiStartFinish(11), lParam=0x00000000 returned 0x00000000.
01:31.214: INFO:    No reboot logic message NrApiFinish(12), lParam=0x00000000 returned 0x00000016.
01:31.261: INFO:    Waiting for Active Setup to complete.
01:31.370: ERROR:   Couldn't create setup troubleshooting shortcut on the desktop. HRESULT: 0x80070002,
01:31.401: INFO:    Setup exit code: 0x00009C59 (40025) - The neutral cab failed to install.
01:32.291: INFO:    Scheduling upload to IE SQM server: http://sqm.microsoft.com/sqm/ie/sqmserver.dll
01:40.449: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup0.sqm" with error: 2147500036
01:40.590: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup1.sqm" with error: 2147500036
01:40.637: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup2.sqm" with error: 2147500036
01:40.793: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup3.sqm" with error: 2147500036
01:41.011: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup4.sqm" with error: 2147500036
01:41.058: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup5.sqm" with error: 2147500036
01:41.183: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup6.sqm" with error: 2147500036
01:41.229: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup7.sqm" with error: 2147500036
01:41.292: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup8.sqm" with error: 2147500036
01:41.354: ERROR:   SQM Upload failed while uploading "C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup9.sqm" with error: 2147500036
01:41.401: INFO:    Cleaning up temporary files in: C:\Windows\TEMP\IE1AC83.tmp
01:41.588: INFO:    Unable to remove directory C:\Windows\TEMP\IE1AC83.tmp, marking for deletion on reboot.
01:41.729: INFO:    Released Internet Explorer Installer Mutex

編集:

C:\ Windows \ Logs \ CBS \ CheckSUR.log:

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 18.0
2013-05-12 19:22

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000  servicing\Packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum       Expected file name Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~neutral~~10.2.9200.16437.mum does not match the actual file name
(f) CBS MUM Corrupt 0x00000000  servicing\Packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum      Expected file name Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~neutral~~10.2.9200.16437.mum does not match the actual file name

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 199
 Found 2 errors
  CBS MUM Corrupt Total count: 2

Unavailable repair files:
    servicing\packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum
    servicing\packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum
    servicing\packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.cat
    servicing\packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.cat

Customer Experience report successfully uploaded.  Thank you for participating.  For more information, see the Microsoft Customer Experience Improvement Program on the Microsoft web site.

編集:

最新のC:\ Windows \ Logs \ CBS \ CheckSUR.log:

=================================
Checking System Update Readiness.
Binary Version 6.1.7601.21645
Package Version 18.0
2013-05-15 19:17

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000  servicing\Packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum       Expected file name Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~neutral~~10.2.9200.16437.mum does not match the actual file name
(f) CBS MUM Corrupt 0x00000000  servicing\Packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum      Expected file name Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~neutral~~10.2.9200.16437.mum does not match the actual file name

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 433
 Found 2 errors
  CBS MUM Corrupt Total count: 2

Unavailable repair files:
    servicing\packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum
    servicing\packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.mum
    servicing\packages\Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.cat
    servicing\packages\Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437.cat

Customer Experience report successfully uploaded.  Thank you for participating.  For more information, see the Microsoft Customer Experience Improvement Program on the Microsoft web site.

IE10_main.logというファイルを探して開き、エラーメッセージを探します。不明な場合は、ファイルをアップロードしてください。
magicandre1981 2013年

@Ramhound良い知らせ、整合性違反はありません。マイクロソフトは無料でサポートしていますか?どこにありますか?
user1477388 2013年

@ magicandre1981ログファイルがC:\ Windowsにあり、警告00:02.496: WARNING: Checking version for C:\Windows\System32\api-ms-win-downlevel-user32-l1-1-0.dll. The file does not exist.とエラーがあります02:33.443: ERROR: SQM Upload failed while uploading "C:\Users\Dom\AppData\Local\Microsoft\Windows\Temporary Internet Files\SQM\iesqmdata_setup0.sqm" with error: 2147500036
user1477388

@ magicandre1981別のエラーもあります01:50.480: ERROR: Neutral package installation failed (exit code = 0x80092004 (2148081668)).
user1477388

回答:


10

まったく同じエラーが発生しました。6時間後、ようやくIE 10をインストールできるようになりました。ダウンロードされたパッケージが破損していて、IE 10をインストールできないことがわかりました。pkgmgr.exeは、これらのパッケージを管理するためのユーティリティです。

これはあなたがする必要があることです。(もちろん文書化されていません)管理者としてDOSコマンドウィンドウ(CMD)実行し、次のコマンドを入力します。

pkgmgr /UP:Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437

pkgmgr /UP:Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437

そして、これは、インストールしようとしているバージョンよりも低いバージョン(「10.2.9200.16437」に示されているものから)で、このC:\ Windows \ servicing \ Packagesにあるバージョンで実行します。これらは主に問題の原因となっているファイルです。例えば:

pkgmgr /UP:pkgmgr /up:Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~amd64~~8.0.7601.17514

8.0.7601.17514は、上記のpackagesフォルダにあるファイル名に置き換えます。


お返事ありがとうございます。残念ながら、「インストールしようとしているバージョンよりも古いバージョンでこれを実行する」ということは理解できません。IE 10に関連するすべてのものをアンインストールして再インストールすることはできませんか?または、Windows 7を再インストールしたり、Windows 8にアップグレードしたりできますか?
これから

3
正直なところ、最も簡単なのは、C:ドライブをフォーマットしてWindowsを再インストールすることです。ただし、ソフトウェア、設定、ファイル、データの量によっては、最速の方法とは限りません。つまり、太字のフォルダーで「Microsoft-Windows-InternetExplorer-Package-TopLevel〜31bf3856ad364e35〜amd64 ~~」という名前のファイルを探し、それらのファイルに対してpkgmgrコマンドを実行します。インストールしようとしているものより古いInternetExplorerパッケージを削除する必要があります。マイクロソフトがこれをインストールロジックに含めなかった理由に、私はまだ困惑しています。それは彼ら自身のOSです!!!
Jose Ortiz 2013年

IE 10をインストールするのがこれだけ難しいのには驚きました。私はそれができるようにあなたが何を意味するのかを理解したいのですが... OSを再インストールしてすべてのものを失う必要はありません。コマンドを実行する必要があるファイルはいくつありますか?あなたが言った二つだけ?ご協力いただきありがとうございます。
user1477388

1
これらの2つのファイルで実行するだけでなく、c:\ windows \ Servicing \ Packagesに移動し、次のパターンでファイル(コマンドDIR)を一覧表示します。Microsoft-Windows-InternetExplorer-Package-TopLevel〜*で、pkgmgrコマンドを実行します。見つかったファイルはバージョン10未満です。バージョンは、ファイルの*が表示される場所です。何が起こったのかというと、Windows UpdateがIE 8、9、または10をインストールまたは更新しようとして、スタックして破損したということです。
Jose Ortiz 2013年

1
support.microsoft.com/kb/2579295からのスクリプトの使用:FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-InternetExplorer- 10. .mum / c "cmd / c echoアンインストールパッケージ@fname && start / w pkgmgr / up:@fname / norestart "を実行すると、IE10のすべてのパッケージがクリアされ、最終的にIE10がインストールされます。ホセに感謝します。
Darkthread 2013年

3

私はホセオルティスの指示に従い、IE10アップグレード失敗コード9c59を正常に取り除きましたが、ホセの指示に対する1つの修正は、pkgmgr / UPを実行する必要があるだけでなく、Microsoft-Windows-InternetExplorer-Package-TopLevel〜*の下位バージョンでC:\ Windows \ servicing \ Packagesだけでなく、バ​​ージョン10のものも同様です。その後、IE10のアップグレードが成功します

また、共有する副作用の1つとして、以前のバージョンのMicrosoft-Windows-InternetExplorer-Package-TopLevel〜をアンインストールすると、システムの再起動を求められ、その後、IE9がIE8に落ちました。次に、Microsoft-Windows-InternetExplorer-Package-TopLevel〜の上位バージョンも削除することにしました。IE10のインストールをもう一度試してみてください。


1
投稿いただきありがとうございます。手順が難しかったので、各ファイルを調べてすべてを実行する必要はありません。マイクロソフトがまだこれを修正していないことに失望しています。
user1477388 2013

これで問題が解決しました(ニュートラルパッケージのインストールでIE11が失敗する(終了コード= 0x80092004)。IE11パッケージファイルを/ UP(アンインストール)するだけで済みました。新しいWin7をインストールしましたが、元のIE8にIE11をインストールしようとしていました。失敗しました。その後、IE9とIE10をインストールしても問題ありませんでしたが、IE11は引き続き失敗しました。/UPで修正しました。アドバイスをありがとう
David Pierson

2

@ jose-ortizの非常に役立つ回答とコメントを読んだ後、作業しているWindows 7 x64マシンでIE 10から11にアップグレードできなかったときに、次のことを行いました。これらの手順は、IE10またはIE11に更新しようとしているのかどうかに関係なく、他の人にも役立つと思うので、投稿します。

  1. 以下を実行します。

    FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-InternetExplorer- 8. .mum / c "cmd / c echoアンインストールパッケージ@fname && start / w pkgmgr / up:@fname / norestart"

    FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-InternetExplorer- 9. .mum / c "cmd / c echo Uninstalling package @fname && start / w pkgmgr / up:@fname / norestart"

    FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-InternetExplorer- 10. .mum / c "cmd / c echo Uninstalling package @fname && start / w pkgmgr / up:@fname / norestart"

    FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-InternetExplorer- 11. .mum / c "cmd / c echo Uninstalling package @fname && start / w pkgmgr / up:@fname / norestart"

    FORFILES / P%WINDIR%\ servicing \ Packages / M Microsoft-Windows-IE * .mum / c "cmd / c echoアンインストールパッケージ@fname && start / w pkgmgr / up:@fname / norestart"

  2. リブート

  3. ここからすべての必要なIE 11前提条件の更新をインストールします:https : //support.microsoft.com/en-us/help/2847882/prerequisite-updates-for-internet-explorer-11

  4. リブート

  5. Windows CheckSURプログラムを実行します。こちらからダウンロードしてインストール:https : //support.microsoft.com/en-us/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness-tool

  6. オフラインインストーラーを使用してIE11をインストールします。そのダウンロードのためのグーグル「IE 11オフラインインストーラー」。

  7. 再起動すると、最新バージョンのIEが必要です


IEパッケージをアンインストールするためのスクリプトをありがとうございます。それらがなければ、Windows 7にIE11をインストールすることはできませんでした。
asmaier

1

0x80092004 = CRYPT_E_NOT_FOUND。

//
// MessageId: CRYPT_E_NOT_FOUND
//
// MessageText:
//
// Cannot find object or property.
//
#define CRYPT_E_NOT_FOUND                _HRESULT_TYPEDEF_(0x80092004L)

これを修正するには、システム更新準備ツール(KB947821)を実行します。

https://support.microsoft.com/kb/947821/en-us

再起動して、IE10のインストールを再試行します。


1
あなたの助けをありがとう、しかしそれはうまくいきませんでした。今ではさらに多くのエラーが発生します。質問を最新のエラーログエントリで更新しました。
user1477388 2013年

1
また、CBSフォルダーからcheckSur.logをアップロードします。
magicandre1981

1
OK、すでにHDDにIE10ファイルがいくつかあります。Ie10とWin7を備えた2台目のPCがある場合は、破損した2つのファイルをサービスフォルダーにコピーします。technet.microsoft.com/en-us/library/ee619779%28WS.10%29.aspx
magicandre1981 2013年

1
コントロールパネルの[プログラムと機能]にIE10の更新が表示されますか?それらを削除してみてください。:あなたはまた、MSUは再び\ WINDOWS \ CheckSUR \パッケージとchecksurにファイルをコピーするIE10のインストーラ(/ Xスイッチ)を展開しようとすることができるblogs.technet.com/b/joscon/archive/2010/05/26/...
magicandre1981

1
私の最後のコメントの2番目の部分を試してください。/ Xスイッチを使用してIE10セットアップからMSUフィールドを抽出し、それらを前述のパスにコピーして、checkurを再度実行します。
magicandre1981

1

Windows 7システムでIE 9を10にアップグレードしようとすると、コード9C59エラーの解決に1日以上費やしました。ホセ・オルティスの投稿により、最終的にpkgmgrコマンドの問題を修正することができました。問題が発生したラップトップでは、次のコマンドで問題が修正され、アップグレードを正常に完了できました。

pkgmgr /UP:Microsoft-Windows-IE-Hyphenation-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437

pkgmgr /UP:Microsoft-Windows-IE-Spelling-Parent-Package-English~31bf3856ad364e35~~~10.2.9200.16437

pkgmgr /UP:Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~x86~~10.2.9200.16521

pkgmgr /UP:Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~x86~~9.4.8112.16421

私が他の場所で見つけた他の多くの提案を試しましたが、ここで見つけた解決策で問題を最終的に修正することができました。私がきたすべてのエラーメッセージ投稿など、私は、ログファイルで見つかった、CheckSUR.logまた、発見した問題がでスペルチェックとハイフネーションファイルを報告している人のための、およびWindowsシステムイベントログCheckSUR.logのシステム更新準備ツールを実行した後にファイルを。



0

同じエラーが発生しました。IE8(新規インストール)を実行していて、更新を試みましたが失敗しました。IE 9にアップデートしてみました(成功)。次に、IE11と同じエラーに更新しようとしました。

c:\ Windows \ IE11_main.logログファイルを確認すると、次のことがわかりました...セットアップ終了コード:0x00009C59(40025)-ニュートラルキャブのインストールに失敗しました。

IE11の各前提条件を個別に実行すると、6つあり、約10分かかりました.....
https://support.microsoft.com/en-us/kb/2847882


これは本当にIE 11、IE 10のインストールについてです質問をしませ答えていない
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.