これはどのようにあなたがWindows 10 ODBC問題を解決することができるかです
ODBCはアプリケーションアクセスルーチン、特にプロのユーザーにとって非常に便利です。 そして、一見、Windows 7から移行したり、Windows 10バージョンを最新リリースにアップグレードしたりしたWindows 10ユーザーには、多くの問題があります。
あなたがそれらのうちの1人であり、そしてWindows 10上のODBCに関してある問題を抱えているならば、以下の解決策をチェックしてください。
Windows 10でODBCの問題を修正する方法
- SMBv1を削除し、SMBv2 / SMBv3を有効にします。
- WindowsファイアウォールとWindows Defenderを確認する
- ドライバを更新する
- 以前のWindowsバージョンにロールバックする
解決策1 - SMBv1を削除し、SMBv2 / SMBv3を有効にする
一部のユーザーは、SMBv1を無効にし、SMBv2またはSMBv3を有効にすることで問題を解決しました。 これは、PowerShellまたはレジストリエディタから始めて、さまざまな方法で実行できます。 後者の方法はより速くより簡単ですが、誤用されるとあなたのPCに悪影響を及ぼす可能性があります。 そのため、以下の手順を実行する前に、必ずレジストリをバックアップしてください。
SMBv1を無効にし、SMBv2 / SMBv3を有効にする方法は次のとおりです。
- Windowsの検索バーにregeditと入力してレジストリエディタを開きます。
- ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParametersに移動します。
- 空のスペースを右クリックして新しいDwordを作成し、SMB1という名前を付け、その値を0に設定します。
- 空のスペースを右クリックして新しいDwordを作成し、SMB2という名前を付け、その値を1に設定します。
- レジストリエディタを終了し、PCを再起動します。
影響を受けるすべてのマシンでこれを実行し、変更を適用するために必ず再起動してください。
解決策2 - WindowsファイアウォールとWindows Defenderを確認する
一部のユーザーは、単純にホワイトリストに登録するか、一時的にWindowsファイアウォールを無効にし、Windows Defenderを有効にすることで問題を解決できました。 これは長期的な解決策ですが、試してみる価値があります。 他社製のウイルス対策を既にお持ちの場合は、それをネイティブのウイルス対策と組み合わせてみてください。
その後、マシンを再起動して、ODBCアプリケーションに再度アクセスしてください。
解決策3 - ドライバを更新する
ODBCを介して64ビットマシン上で32ビットオフィスを実行している場合は、ドライバエラーを回避するために再設定が必要になります。 あるいは、x64アーキテクチャに存在する標準の64ビットではなく、ODBC32バージョンにアクセスします。
これを見つける場所と実行する方法は次のとおりです。
- C:WindowssysWOW64odbcad32.exeに移動して実行します。 32ビットODBCデータソースアドミニストレータです。
- ドライバをもう一度適用してください。
- ドライバを適用したら、PCを再起動してください。
解決策4 - 以前のWindowsバージョンにロールバックする
影響を受ける多くのユーザーが言ったように、問題はWindows 10をバージョン1803に更新した後に発生しました。同じことは1809にも適用できます。サービスが完全に機能していた前のバージョンへ。
Windows 10の以前のバージョンにロールする方法は次のとおりです。
- 設定を開きます。
- 更新とセキュリティを選択します 。
- 左ペインから[ リカバリ]を選択します。
- 「 以前のバージョンのWindows 10に戻る 」をクリックします。
- [ はじめに]をクリックして指示に従います。