FAQ: DBXL/qWSSP: アンインストール、修復、インストールのいずれも出来なくなりました。 - Kaoru Okumura
in

InfoPath Dev

Kaoru Okumura

FAQ: DBXL/qWSSP: アンインストール、修復、インストールのいずれも出来なくなりました。

複数回インストールを実行したり、修復・アンインストール・インストールを繰り返したりした際に、エラーメッセージがでて、以降修復・アンインストール・インストールのいずれも出来なくなることがあります。これはInstallStateファイル(デフォルトインストールでは、C:\inetpub\wwwroot\QdabraWebService\install\Qdabra.Dbxl.Installer.InstallState)の内容が不整合になった、あるいはレジストリのインストール状況のデータに問題がある場合に起こりえます。

【対策】

  1. 手元にDBXLをインストールしたマシンが他にもある場合、そのマシンのInstallStateファイルをコピーして問題のマシンのファイルを上書きする。 
  2. あるいは、下記附録の文字列で、InstallStateファイルを置き換えてみる。
  3. あるいは、マイクロソフトのWindows Installer CleanUp Utilityを試してみる。

【附録:Qdabra.Dbxl.Installer.InstallStateの一例】

 <SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">  <SOAP-ENV:Body>    <a1:Hashtable id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>2</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-2"/>      <Values href="#ref-3"/>    </a1:Hashtable>    <SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:anyType[2]">      <item id="ref-4" xsi:type="SOAP-ENC:string">_reserved_nestedSavedStates</item>      <item id="ref-5" xsi:type="SOAP-ENC:string">_reserved_lastInstallerAttempted</item>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:anyType[2]">      <item href="#ref-6"/>      <item xsi:type="xsd:int">0</item>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="a1:IDictionary[1]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <item href="#ref-7"/>    </SOAP-ENC:Array>    <a1:Hashtable id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>7</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-8"/>      <Values href="#ref-9"/>    </a1:Hashtable>    <SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:anyType[7]">      <item id="ref-10" xsi:type="SOAP-ENC:string">vdir</item>      <item id="ref-11" xsi:type="SOAP-ENC:string">DbxlDatabase</item>      <item id="ref-12" xsi:type="SOAP-ENC:string">DbxlRootUrl</item>      <item href="#ref-4"/>      <item id="ref-13" xsi:type="SOAP-ENC:string">site</item>      <item id="ref-14" xsi:type="SOAP-ENC:string">port</item>      <item href="#ref-5"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:anyType[7]">      <item id="ref-15" xsi:type="SOAP-ENC:string">QdabraWebService</item>      <item id="ref-16" xsi:type="SOAP-ENC:string">QdabraDBXL</item>      <item id="ref-17" xsi:type="SOAP-ENC:string">http://DEVESHR2/QdabraWebService</item>      <item href="#ref-18"/>      <item id="ref-19" xsi:type="SOAP-ENC:string">/localhost/W3SVC/1</item>      <item id="ref-20" xsi:type="SOAP-ENC:string"></item>      <item xsi:type="xsd:int">0</item>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-18" SOAP-ENC:arrayType="a1:IDictionary[1]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <item href="#ref-21"/>    </SOAP-ENC:Array>    <a1:Hashtable id="ref-21" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>4</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-22"/>      <Values href="#ref-23"/>    </a1:Hashtable>    <SOAP-ENC:Array id="ref-22" SOAP-ENC:arrayType="xsd:anyType[1]">      <item href="#ref-4"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-23" SOAP-ENC:arrayType="xsd:anyType[1]">      <item href="#ref-24"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-24" SOAP-ENC:arrayType="a1:IDictionary[4]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <item href="#ref-25"/>      <item href="#ref-26"/>      <item href="#ref-27"/>      <item href="#ref-28"/>    </SOAP-ENC:Array>    <a1:Hashtable id="ref-25" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>4</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-29"/>      <Values href="#ref-30"/>    </a1:Hashtable>    <a1:Hashtable id="ref-26" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>7</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-31"/>      <Values href="#ref-32"/>    </a1:Hashtable>    <a1:Hashtable id="ref-27" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>5</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-33"/>      <Values href="#ref-34"/>    </a1:Hashtable>    <a1:Hashtable id="ref-28" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">      <LoadFactor>0.72</LoadFactor>      <Version>7</Version>      <Comparer xsi:null="1"/>      <HashCodeProvider xsi:null="1"/>      <HashSize>11</HashSize>      <Keys href="#ref-35"/>      <Values href="#ref-36"/>    </a1:Hashtable>    <SOAP-ENC:Array id="ref-29" SOAP-ENC:arrayType="xsd:anyType[1]">      <item href="#ref-4"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-30" SOAP-ENC:arrayType="xsd:anyType[1]">      <item href="#ref-37"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-31" SOAP-ENC:arrayType="xsd:anyType[4]">      <item href="#ref-10"/>      <item href="#ref-4"/>      <item href="#ref-13"/>      <item href="#ref-14"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-32" SOAP-ENC:arrayType="xsd:anyType[4]">      <item href="#ref-15"/>      <item href="#ref-38"/>      <item id="ref-39" xsi:type="SOAP-ENC:string">/localhost/W3SVC/1</item>      <item href="#ref-20"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-33" SOAP-ENC:arrayType="xsd:anyType[2]">      <item href="#ref-4"/>      <item href="#ref-13"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-34" SOAP-ENC:arrayType="xsd:anyType[2]">      <item href="#ref-40"/>      <item id="ref-41" xsi:type="SOAP-ENC:string">/localhost/W3SVC/1</item>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-35" SOAP-ENC:arrayType="xsd:anyType[4]">      <item href="#ref-10"/>      <item href="#ref-4"/>      <item href="#ref-13"/>      <item href="#ref-14"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-36" SOAP-ENC:arrayType="xsd:anyType[4]">      <item href="#ref-15"/>      <item href="#ref-42"/>      <item id="ref-43" xsi:type="SOAP-ENC:string">/localhost/W3SVC/1</item>      <item href="#ref-20"/>    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-37" SOAP-ENC:arrayType="a1:IDictionary[0]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-38" SOAP-ENC:arrayType="a1:IDictionary[0]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-40" SOAP-ENC:arrayType="a1:IDictionary[0]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">    </SOAP-ENC:Array>    <SOAP-ENC:Array id="ref-42" SOAP-ENC:arrayType="a1:IDictionary[0]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">    </SOAP-ENC:Array>  </SOAP-ENV:Body></SOAP-ENV:Envelope>

Comments

No Comments

About Kaoru Okumura

Program Manager, Qdabra.com Kaoru worked for ten years at Microsoft as a program manager, and many years at IBM Tokyo Research Lab as an advisory researcher. She led projects on natural language related research and products including Japanese search and proofing tools. Kaoru holds a Master of Science in Mathematics from Kyushu University, and BA from International Christian University. She enjoys performing Butoh dance, and taking photography.
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.