修正:エラー1935 Visual C ++

エラー1935Visual C ++」は、Microsoft.NETフレームワークまたはVisualC ++再頒布可能パッケージが破損または欠落している場合、  Trustedinstallerサービスがインストーラーによって呼び出されたときに開始を拒否する場合、またはWindowsモジュールインストーラーサービスが無効になっている場合に発生する可能性があります。この問題を引き起こすもう1つのまれですが有効な原因は、システムトランザクションログ(インストールの失敗後)です。ログがクリアされるまで、このエラーが表示されます。

この特定のエラーは通常、Microsoft Visual C ++再頒布可能パッケージまたはSQLServerのバージョンをインストールするときに発生します。

現在この特定の問題に苦しんでいる場合は、いくつかの良いニュースがあります。私たちは、あなたと同じような状況にあったユーザーを助けることに成功した、かなりの数の成功した修正を特定することができました。以下に、少なくとも1人のユーザーによって機能することが確認されたメソッドのコレクションがあります。「エラー1935Visual C ++」エラーを解決できるまで、それぞれの潜在的な修正を順番に実行してください。

方法1:システム更新準備ツールの使用(Windows 7のみ)

結局のところ、Windowsストアのサービスとの不整合が原因でエラーが発生する可能性もあります。不具合のあるWindowsサービスストアでは、Windows Update、サービスパック、およびVisual C ++再頒布可能パッケージなどの拡張アクセス許可を備えた実用的なソフトウェアをインストールできない場合があります。

一部のユーザーは、システム更新準備ツールを使用してWindowsストアサービスとの不整合を自動的に解決することにより、「エラー1935 Visual C ++」エラーを簡単に解決できました。 

注:この最初の方法は、Windows7で「エラー1935Visual C +」の問題が発生しているユーザーにのみ適用できます。Windows7を使用していない場合は、方法2に直接ジャンプしてください

Windows 7を使用している場合は、このMicrosoft公式リンク(ここ)からWindows7用のシステム更新準備ツールをダウンロードしてください。ツールは非常に大きいため、ダウンロードが完了するまでに時間がかかる場合があることに注意してください。

ツールがダウンロードされたら、インストーラーを実行し、システムをスキャンして、ストアサービスの不整合を修復ます。最後に再起動するように求められない場合は、自分で再起動してください。次回のシステム起動時に、問題が解決したかどうかを確認します。そうでない場合は、方法2でトラブルシューティングを続行します。 

方法2:Microsoft .NETFrameworkのインストールを修復する

エラー1935Visual C ++」は、このコンピューターへのMicrosoft.NETのインストールが破損または破損している場合にも発生する可能性があります。一部のユーザーは、Microsoft .Net Frameworkを再インストールしてから、「エラー1935 Visual C ++」エラーを表示していたソフトウェアを再インストールすることで問題を解決できました。

以下の手順に従って、Microsoft .NETFrameworkのインストールを再開して修復します。

  1. 押しのWindowsキー+ Rは、ファイル名を指定して実行]ウィンドウを開きます。「appwiz.cpl」と入力し、Enterキーを押して[プログラムと機能]を開きます

  2. ではプログラムと機能、をクリックしてWindowsの機能の有効化または無効左端ペインから。

    注:管理者パスワードによる確認を求められた場合は、パスワードを入力し、Enterキー押して続行します。

  3. チェックを外して隣のボックスのMicrosoft .NET Framework 3.5.1とヒット次に、それを無効にします。

    注: Windows8またはWindows10を使用している場合は、.NET Framework3.5を無効にします

  4. コンピューターを再起動し、変更を適用するために、手順1と手順2でWindowsの機能画面に戻ります
  5. Microsoft .NET Framework 3.5.1(またはNET Framework 3.5)の 横にあるチェックボックスを有効にして、[ OK]をクリックしてMicrosoft .NET Framework3.5.1(またはNET Framework 3.5)を再度有効にします

  6. コンピュータを再起動し、エラーが表示されていたソフトウェアを再インストールして問題が解決したかどうかを確認します。

それでも「エラー1935Visual C ++」が表示される場合は、方法3に進んでください。 

方法3:サービスからWindowsモジュールインストーラーを有効にする

一部のユーザーは、Windowsモジュールインストーラーが無効になっていることを発見した後、問題を解決することができました。これは「の原因である場合は、エラー1935のVisual C ++」の問題、あなたは変更することで問題を解決することができるようになりますスタートアップの種類Windowsのモジュールのインストーラーをする手動または自動。

注:Windowsのモジュールインストーラは、Windowsのアップデートと(を含む他のいくつかのオプションのコンポーネントのインストール、変更、および削除ができますのVisual C ++再頒布可能パッケージ)。このサービスが無効になっているため、「エラー1935 Visual C ++」が表示される場合があります。Windowsモジュールインストーラーのデフォルトの状態は手動ですが、システムのパフォーマンスを向上させるためにこのサービスを無効にするユーティリティサードパーティプログラムがいくつかあります。

以下の手順に従って、Windowsモジュールインストーラーが無効になっているかどうかを確認し、必要に応じて有効にします。

  1. 押しのWindowsキー+ Rは、 Runコマンドを開きます。次に、「services.msc」と入力し、Enterキーを押して[サービス]ウィンドウを開きます。

  2. サービスのリストをナビゲートし、Windowsモジュールインストーラーを見つけます。見つかったら、右クリックして[プロパティ]を選択します。

  3. では一般のタブのWindowsモジュールインストーラーのプロパティ、その参照のスタートアップの種類が現在アクティブです。場合はスタートアップの種類がに設定されている障害者、それを変更するマニュアルとヒット適用して変更を確認します。

    注: [スタートアップの種類]を[自動]に設定することもできますが、これにより、必要がない場合でも、すべてのスタートアップでサービスが実行されます。

  4. コンピュータを再起動し、「エラー1935 VisualC ++」なしでソフトウェアをインストールできるかどうかを確認します。それでも表示される場合は、方法4に進んでください。 

方法4:トランザクションログをクリアする 

この問題は、特定のソフトウェアをインストールした後にWindowsファイルシステムのトランザクションログが破損した場合にも発生する可能性があります。このトランザクションログは、ファイルエラーが発生するたびにファイルを回復するために使用されます。一部のユーザーは 、トランザクションログをクリアし、インストール実行可能ファイルを再度開くことで、「エラー1935 VisualC ++」の問題を解決できました。

以下のガイドに従って、トランザクションログをクリアし、「1935 VisualC ++」 エラーを解決してください。

  1. 管理者特権のコマンドプロンプトを開きます。これを行うには、スタートバーにアクセスし、「cmd」を検索してから、コマンドプロンプトを右クリックし、[管理者として実行]を選択します。

  2. 管理者特権のコマンドプロンプトで、次のコマンドを実行し、Enterキーを押します。

    fsutilリソースsetautoresettrue C:\

    注:上記のコマンドは、C:\ドライブがOSボリュームであることを前提としていることに注意してください。別のパーティションにWindowsをインストールした場合は、それに応じて文字を変更してください。

  3. コンピュータを再起動し、「1935 VisualC ++」をトリガーしているソフトウェアインストールを開きます。

それでも「1935VisualC ++」エラーが表示される場合は、最後の方法に進んでください。

方法5:TrustedInstallerサービスを強制的に開始する

エラー1935Visual C ++」は、TrustedInstallerサービスが特定のインストーラーによって呼び出されたときに開くことを拒否した場合にも表示されることが知られています。一部のユーザーは、インストール実行可能ファイルを開く直前に、TrustedInstallerサービスを強制的に開始することにより、エラーメッセージをバイパスすることができました。

これを行うには、実行ウィンドウ(Windowsキー+ R)を開き、「C:\ Windows \ Servicing \ TrustedInstaller.exe」と入力して貼り付けます。ヒットは入力開くことTrustedInstaller.exeを。表示されることは何もないため、これは不要に見えるかもしれませんが、TrustedInstallerプロセスを強制的に開きます。

上記の手順を実行した直後に、エラーが表示されているアプリケーションのインストーラーを開き、インストールプロセスを完了できるかどうかを確認します。そうでない場合は、以下の手順に進みます。

TrustedInstallerはサービスリストに表示されないため、インストールを完了するために呼び出すことができない可能性があります。レジストリエディタを使用してレジスタ値をアクティブに変更することで、これを修正できます。 これを行うための完全なガイドは次のとおりです。

  1. 押し のWindowsキー+ Rは、 Runコマンドを開きます。次に、「regedit」と入力し、Enterキーを押してレジストリエディタウィンドウを開きます。

  2. では、レジストリエディタへのナビゲート HKEY_LOCAL_MACHINE> SYSTEM> CURRENTCONTROLSET>コントロール。

  3. 右側のウィンドウで、RegistrySizeLimitキーをダブルクリックして、[ DWORD値の編集]ダイアログボックスを開きます。

    注:RegistrySizeLimitのキーを特定できない場合は、自分で作成する必要があります。これを行うには、右ペインの任意の場所を右クリックして、[新規]> [Dword(32ビット)]を選択します。新しく作成したDWORD値に「RegistrySizeLimit」という名前を付け、ダブルクリックして開きます。

  4. 編集DWORD(32ビット)値画面は、設定ベース16進数と「入力FFFFFFFFをの」値のデータボックス。その後、変更ベース進数をしていることを確認し、値のデータが「ある4294967295「。別の値を保持している場合は、手動で上記の値に変更し、[ OK]をクリックします。

  5. RegistrySizeLimitキーが必要な値で正常に作成されたら、 レジストリ エディタを閉じて、コンピュータを再起動します。
  6. システムが再起動したら、管理者特権のコマンドプロンプトを開きます。これを行うには、スタートバーにアクセスし、「cmd」を検索してから、コマンドプロンプトを右クリックし、[管理者として実行]を選択します。

  7. 管理者特権でコマンドプロンプトに「SFC / SCANNOW」と入力し、Enterキー押してシステム全体のスキャンを開始し、システムファイルを見つけて修復します。

  8. SFCスキャンが完了したら、問題が発生していたプログラムを再インストールし、「1935 VisualC ++」エラーが解決されるかどうかを確認します。