おそらく多くのユーザーが複雑なマルチレベルのレポートシステムでは、「オブジェクトはプロパティまたはSignメソッドをサポートしていません」などの理解できないエラーメッセージが理由もなく画面に表示される状況に対処する必要がありました。このような失敗の主な原因と、問題を迅速に修正する方法を考えてみましょう。
まず第一に、プライベートに注意してくださいユーザーがそのような問題に直面する可能性はほとんどありません。 「オブジェクトはサインサインのプロパティまたはメソッドをサポートしていません」のようなエラーは、ほとんどの場合、高度に専門化されたプログラムで表示されます。
例はVTB-24のようなクライアントです。「Kontur-Extern」他。一般に、このようなアプリケーションは、特別なレポートを作成できる会計プログラムに属しています。場合によっては、「オブジェクトはプロパティまたはSignメソッドをサポートしていません」という失敗は、オンライン支払いを行おうとしたとき、政府の調達サイトからのデータを表示したとき、一般に機密操作が必要な場合にも表示されることがあります。
そのような文書の合法性を確認するためまたは、トランザクションで特別なデジタル(電子)署名サインキャブを使用します。問題が発生するのは彼女です。大まかに言えば、ユーザーのシステムは、以下で説明する何らかの理由でそれを認識しないため、ドキュメントまたはトランザクションを信頼できるものとして識別しません。
につながる可能性のある多くの理由の中でこのようなエラーは、ほとんどの専門家が、署名認識方法の確立、ActiveXコントロールの使用の禁止、古いバージョンの.NET Framework、アンチウイルスとファイアウォールによる署名とサイトのブロックなどに必要な、システムに登録されたスクリプトライブラリがないことを示しています。
さらに、エラー「オブジェクトはサポートしていませんプロパティまたはメソッドSign」(Windows 7、64ビット)は、Internet Explorerブラウザーを使用している場合にのみ表示されます(このタイプのオープンは、このブラウザーで自動的に実行される場合があります)。したがって、ほとんどの場合、問題を解決できるのは彼の設定です。この問題を解決するためのいくつかの方法を以下に示します。
この問題に対する最も単純で最も論理的な解決策通常のブラウザの変更です。 Internet Explorerの代わりに、OperaまたはGoogleChromeでドキュメントまたはサイトを開いてみることができます。 Internet Explorerで自動的に開いたとしても、リンクをコピーして別のブラウザのアドレスバーに貼り付ける以外に簡単なことはありません。
ユーザーがプログラムを扱っている場合は、その設定を確認し、デフォルトのブラウザーを変更する価値があります。
正しい操作を追跡するには、次のWebサイトにもアクセスできます。通常のアンチウイルススキャナーとWindowsファイアウォールをオフにしてから、ドキュメントまたはWebサイトが開くかどうかを確認します。すべてが正常な場合は、プログラムとインターネットリソースを例外のリストに追加する必要があります。
ただし、これがエラーを修正する唯一の解決策です「オブジェクトはプロパティまたはSignメソッドをサポートしていません」は制限されていません。このタイプのほとんどのアプリケーションでは、Microsoft .NETFrameworkバージョン2.0以降をシステムにインストールする必要があります。
結論:パッケージの最新リリースをダウンロードしてインストールしてから、機能を確認する必要があります。
また、そのような失敗がメッセージに表示された場合多くの場合、操作に必要な一部のコンポーネントがシステムに登録されていないという追加の兆候が見られます。原則として、これらはjscript.dllとvbscript.dllであり、この状況は、インストールされているWindows ScriptHostでも発生する可能性があります。同様に、プラットフォーム自体が正しくインストールされていない可能性が高くなります。したがって、最初に管理者に代わってこのコンポーネントをインストールしてから、ライブラリの登録に進む必要があります。
これはコマンドラインから実行されます。[実行]メニューのcmdを介して呼び出されます(Win + R)。登録するには、PASSWORD32.exeコマンドを使用します。その後、完全なファイル名がスペースを介して書き込まれます(たとえば、ق32。exe jscript.dll)。次に、Enterキーを押すだけです。誰も知らない場合、jscriptライブラリはJava要素であり、vbscriptはVisualBasicライブラリを参照します。
Internet Explorer自体については、7番目以降のブラウザバージョンを使用することをお勧めしますが、最新のものをダウンロードすることをお勧めします。
エラーの出現に関連する別のポイント「オブジェクトはプロパティまたはメソッドSignをサポートしていません」とは、ブラウザ自体にインストールされている一部のアドオンが電子署名の決定をブロックする可能性があることです。したがって、Mail.ru、Yahooなどのアドオンや拡張機能がある場合は、それらを無効にするだけでなく、完全に削除することを強くお勧めします。
最後に、問題を解決するには、に移動する必要があります[インターネットオプション]セクション(ブラウザまたは[コントロールパネル]から)で、[セキュリティ]タブで[信頼済みサイト]を見つけ、セキュリティレベルの設定に移動します。ここで、すべてのActiveXコントロールの実行を許可する必要があります。
場合によっては、それは非常に簡単ですキャッシュとCookieをクリアし、ユーザーディレクトリのTempフォルダからゴミ箱を削除します。同時に、ブラウザのプロパティの[プライバシー]タブで、すべてのCookieの受け入れを無効にしてから、変更を確認することをお勧めします。
ほとんどすべてが上記の方法で問題をすばやく簡単に修正できます。ここでは、マルウェアのシステムへの侵入に関連する障害については考慮しませんでした。すべてのユーザーは、そのような詳細を処理するときにシステムを保護することが優先事項であることをすでに理解しているはずだからです。