7.7 プログラム保護キーが見つかりませんでした。 セキュリティキーの問題

24.05.2024
   

1C 7.x: セキュリティ キーのマーキング 1C:Enterprise

1C 8 の場合、現在 4 種類のキーが使用されています。
- シングルユーザー。 こちらはHASP HLベーシックです。 キーは青色で、内部メモリも個人番号もありません。
- 通信網。 HASP HLネット。 キーは赤で、個人番号とライセンス数が記録される内部メモリを備えています。
- 32 ビットサーバーのキー 1C:Enterprise。 HASP HL Pro キーがマークされています。 ENSR8キーは紫色で、内部メモリ (実際には使用されません) と一意の識別子を持ちます。
- 64 ビットサーバーのキー 1C:Enterprise。 HASP HL Max. キーは緑色です。 鍵には刻印が入っています EN8SA、このキーは 32 ビット サーバーをサポートします (クライアントが 64 ビット サーバーのライセンスを持っている場合は、キーを変更せずに 32 ビット バージョンを使用することもできます)。 内部メモリ (実際には使用されません) と一意の識別子を備えています。

色を整理したので、文字を理解してみましょう。
キーの最初の行には、そのタイプとライセンスの最大数が含まれます。
ハスプ4または H4- キーのタイプ。
M1- 112 バイトのメモリを備えたローカル
ネット○○- ネットワーク。XX はライセンスの数です。
1C はまだ他を使用していません。
2 行目の最初の 5 文字は、キーの開発者 (顧客) のコードです。
1C 付録では、これがキーの目的です。
ORGL8- 8からのカスタム。
ENSR8- Enterprise Eight 32x サーバー。
EN8SA- Enterprise Eight 64x サーバー。
残りの標識には興味がありません。

詳細:
サーバーキー:
1C:Enterprise 8.0 (8.1、8.2) サーバー ライセンス (x32) は「H4 M1 Pro ENSR8」とマークされています (キーの色は紫)
1C:Enterprise 8.0 (8.1、8.2) サーバー ライセンス (x64) は「H4 M1 Max EN8SA」とマークされています (緑色のキー色)

シングルユーザー キー: (青色のキーの色)
すべてのプログラム バージョンのキーには「H4 M1 ORGL8」とマークされています。
ネットワーク (マルチユーザー) キー: (キーの色は赤色)

キーはクライアント ライセンスの数に応じてマークされます。
「1C: Accounting 8」グループのプログラムには「H4 NET5 ORGL8」というマークが付いています。
5 ユーザーのキーには「H4 NET5 ORGL8」とマークされています。
10 ユーザーのキーには「H4 NET10 ORGL8」とマークされています。
20 ユーザーのキーには「H4 NET20 ORGL8」とマークされています。
50 ユーザーのキーには「H4 NET50 ORGL8」とマークされています。
100 ユーザーのキーには「H4 NET100 ORGL8」とマークされています。
300 ユーザーのキーには「NET250+ ORG8A」とマークされています。
500 ユーザーのキーには「NET250+ ORG8B」とマークされています。

キーセット:
10 ユーザー + サーバー用の 2 つのキーのセット「1C:Enterprise 8 Manufacturing Enterprise Management」および 10 ユーザー + サーバー用の 2 つのキーのセット「1C:Enterprise 8 Integrated Automation」、キーには「H4 NET10 ORGL8」のマークが付いています。 」と「H4 M1 ENSR8」
20 ユーザー + サーバー用の 2 つのキー「1C:Enterprise 8 Training Kit」のセット。キーには「H4 NET20 ORGL8」および「H4 M1 ENSR8」のマークが付いています。

このマーキング システムは、ソフトウェア開発者とユーザーがキーを識別しやすくするために導入されました。
シングル ユーザー キーとサーバー キーをインストールするには、セキュリティ キー ドライバーをインストールし、セキュリティ キーをポートに挿入するだけです。

マルチユーザー セキュリティ キーをインストールするには、ネットワーク上のどのマシンがサーバーになるかを決定する必要があります。 次に、このコンピュータにセキュリティ キー ドライバ (HASP4_driver_setup.zip) とセキュリティ キー サービス (HASP_LM_setup.zip) をインストールし、セキュリティ キーをポートに挿入する必要があります。

1C 7の場合
ネットワークキー - 赤
ローカル - グレー
+ キーは復号化されました ACC- 会計、TRD- 貿易、SAL - 給与

シングルユーザー グループ プログラム:
「1C: Accounting 7.7」グループのプログラムには「H4 M1 ACCNT」というマークが付いています。
グループ「1C: 給与と人事 7.7」のプログラムには「H4 M1 QXDXD」とマークされています。
グループ「1C: Trade and Warehouse 7.7」のプログラムには「H4 M1 WRBQB」とマークされています。
「1C:Enterprise 7.7 Integrated」グループのプログラムには「H4 M1 WRBQB」というマークが付いています。

ネットワーク (マルチユーザー) グループ プログラム:
グループ「1C:Enterprise 7.7 Accounting」のプログラムには「H4 Net5 ACCNT」のマークが付いています。
グループ「1C:Enterprise 7.7 Salary + 人事」のプログラムには「H4 Net5 QXDXD」というマークが付いています。
グループ「1C:Enterprise 7.7 Trade + Warehouse」のプログラムは「H4 Net5 WRBQB」とマークされています。
「1C:Enterprise 7.7 Integrated Delivery」グループのプログラムには「H4 Net5 WRBQB」というマークが付いています。
「1C:Enterprise 7.7 Taxpayer」グループのプログラムには「H4 Net5 TAXPR」とマークされています。
「1C:Enterprise 7.7 Small Firm」グループのプログラムには、「ACCNT」/「WRBQB」/「QXDXD」のマークが付いています。
「1C:Enterprise 7.7 分散情報ベースの管理」グループのプログラムには「H4 Net5 DISTR」とマークされています。
「1C:Enterprise 7.7 Web extension」グループのプログラムには「H4 Net5 W31CK」というマークが付いています。

あなたは下記にもご興味がおありかもしれません

0
Tab.Show() の代わりに、グローバル関数を使用します。レポートは、幅、自動フィルター、シート ラベルによってフォーマットされた列とともに、わかりやすい形式で Excel にすぐに表示されます。 1
正規表現は、部分文字列を検索、テスト、置換するためのよく知られた強力なツールです。 このテクノロジは 1C でも、VBScript.RegExp オブジェクトを通じて利用できます。 必要なオブジェクトは最新バージョンにすでに組み込まれています... 1
これを行うには、次の外部コンポーネントの機能を使用できます。 1. FormEx、ここを参照してください。 Service=CreateObject("サービス"); Service.KeyboardLayout("ロシア語"); 2. 奇跡のここを見てください。 3. こちらの NetaTable を参照してください。 もし... 5
8.x の場合: 分散情報ベースからノードを切断するにはどうすればよいですか? 構成自体がロックされているため、このコードは処理中に他の (ロックされていない) 構成を開いて作成する必要があります。 5
V7Plus コンポーネントを正しくインストールするには、V7PLUS.ALS V7PLUS.DLL ファイルを移動する必要があります。V7PLUS.DLL および V7PLUS.ALS ファイルはここからダウンロードできます。 1c 作業ディレクトリへ: "C:

すると、1C:給与+人員は始まりません。 最初に「1C:給与+人事」キーを入力すると、「1C:給与+人事」は開始されますが、「1C:会計」は開始されません。 理由は何ですか?

その理由は、プログラムが 1 つのディレクトリまたは 1 つのプログラム グループにインストールされるためです。 これらのプログラムが異なるバージョンの場合、たとえば、1 つはベーシック、もう 1 つはプロフェッショナル (シングル ユーザー、3 ユーザー、またはネットワーク) である場合、プログラムを異なるディレクトリにインストールし、異なるプログラム グループを指定する必要があります。 つまり、インストール中に、デフォルトのディレクトリ (C:\Program Files\lCV77) を別の (新しい) ディレクトリ (たとえば、C:\1CV77BSTD) に変更し、デフォルトのプログラム グループ「1C Enterprise 7.7」を別のディレクトリに変更する必要があります。次に、「1C Accounting 7.7 standard」などの新しい名前を入力できます。

「1C: Accounting 7.7 network」と「1C: Salary + 人事 7.7 three-user」が 1 つのディレクトリまたは 1 つのプログラム グループにインストールされている場合 (たとえば、小規模な会社でセットを使用している場合)、別の起動の問題が発生する可能性があります。 その場合、3 人を超えるユーザーが 1C: Accounting で同時に作業できなくなります。 3 ユーザーにもなります。

1 つのディレクトリにインストールし、同じバージョン (すべてプロフェッショナル シングルユーザー、またはすべてネットワーク、またはすべて 3 ユーザー、またはすべて SQL) および同じリリース (たとえば、すべてのプログラム ファイルのリリースは 7.70.018) です。

リリースを更新した後、プログラムが保護キーを見つけられない場合はどうすればよいですか?

プログラム ファイルのリリースを更新した後、「プロテクト キーが見つかりません」というメッセージが表示された場合は、プロテクション ドライバーをアンロードする必要があります ([スタート] - [プログラム] - [1C:Enterprise] - [プロテクション ドライバーの削除] ボタン)。 、再起動し、新しいセキュリティ ドライバーをロードし (「スタート」 - 「プログラム」 - 「1C:Enterprise」 - 「保護ドライバーのインストール」 ボタン)、再度再起動します。

1C:Enterprise 7.7 の USB セキュリティ キーを正しく接続する方法

USB セキュリティ キーをインストールするには:

  1. [スタート] メニューから保護ドライバーをインストールします: /プログラム/1C:Enterprise 7.7 /保護ドライバーのインストール。
  2. セキュリティドライバーが正しくインストールされていることを確認してください。 これを行うには、「スタート/ファイル名を指定して実行」メニューからコマンド (デフォルトでは C:\Program Files\1Cv77\BIN)、Hinstall.exe ファイルを選択し、/info パラメータを追加します (つまり、起動行は「C:\Program Files\1Cv77\BIN\Hinstall.exe/info」)を選択して実行します。
  3. USB セキュリティ キーをコンピュータに接続します。
  4. USB キーの LED が点灯するはずです
  5. Windows デバイス マネージャーに「Aladdin USB Key」という行が表示されます。

Windows XP 使用時のセキュリティ キーの問題。

1C:Enterprise 7.7 システムは、プログラム ファイル 7.70.019 のリリース以降、Windows XP と互換性があります。

セキュリティ キー ドライバーは少なくとも 5.20 である必要があります。 セキュリティ ドライバーをインストールする場合、ユーザーはローカル管理者権限を持っている必要があります。

レーザー プリンタはセキュリティ キーを介してコンピュータに接続されています。 印刷が正常に動作しません。

チェックしてください、明らかにあなたのプリンタは「軽量」です、つまり。 独自のメモリやプロセッサなどはありません。 (そちらの方が安いです)。 このようなプリンタは、コンピュータの中央プロセッサによって完全に制御され、すべての動作 (紙の移動、ドットの出力など) はプロセッサの命令によってのみ実行されます。 このため、ポートを介した交換は非常に過負荷になります。 印刷データだけでなく、制御コマンドも送信されます。 また、プリンタには独自のコードテーブルがないため、印刷用のデータは文字コードではなくポイントごとに提供されます。 この方法でポートを使用する場合、キーを使用することはできません。そうしないと、プリンターが常に誤動作することになります。

この問題の唯一の解決策は、ドングルとプリンターを別のポートに配置することです (ドングルは LPT1 に、プリンターは LPT2 に配置する必要があります)。

1C:Enterprise 7.7 プラットフォームを 64 ビット オペレーティング システムにインストールするには、いくつかの困難が伴います。 実際のところ、プログラムを で実行したとしても、通常のインストーラでは 1C をインストールすることはできません。 しかし、不可能なことは何もありません。 以下は、64 ビット Windows に 1C:Enterprise をインストールするための段階的な手順です。私の場合は です。

1. Windows x32 へのインストール

まず、デフォルトのインストール パスを「」に変更して、必要な 1C:Enterprise プラットフォームを他の 32 ビット Windows システムにインストールする必要があります。 C:\プログラム ファイル (x86)\1Cv77\"(すべてのショートカットが機能するように)。 1Cのインストールについて詳しく書きました。 次に、次のファイルを 64 ビット システムにコピーする必要があります。

  1. ディレクトリ「 1Cv77" 邪魔にならないように
    « C:\プログラム ファイル (x86)\» 32 ビット システム
    « C:\プログラム ファイル (x86)\» 64 ビット システム。
  2. ディレクトリ「 1C エンタープライズ 7.7" 邪魔にならないように
    « C:\Documents and Settings\すべてのユーザー\メイン メニュー\プログラム»
    32 ビット システム上
    « C:\ProgramData\Microsoft\Windows\スタート メニュー\プログラム»
    64ビットシステム
    (パスは使用する Windows のバージョンによって異なる場合があります)。
  3. パスからファイルをコピー
    « C:\WINDOWS\system32\» 32 ビット システム
    « C:\Windows\SysWOW64\» 64 ビット オペレーティング システム。

この記事は役に立ちましたか?

先日、この問題に遭遇しました。 マシンの 1 つが動作を拒否しました 1C Enterprise のネットワーク バージョン。 データベース接続時に以下のエラーが発生しました。


このエラーは、2 つの異なるネットワークを持つ 2 枚のネットワーク カードを搭載したコンピュータで発生したことを指摘しておきます。 どういうわけか、私はこの瞬間をすぐには重視しませんでした。 どうやら HASPモニターこれらのキーは完璧に検出できたので、1C の問題を探しました。 結果として、半日の作業時間をロスしてしまいました。 問題は実際には 2 つのネットワーク カード、より正確には 2 つの異なるネットワークにあり、解決策はファイルにありました。 C:\Program Files\1cv81\bin\conf\nethasp.ini


HASP キーのないネットワークを切断し、マシンを再起動した後、1C が起動しました。この問題の解決策を見つけるために Google に行きました。 検索にはそれほど時間はかかりませんでした。解決策は次のとおりです。

1C の保護キーは次のように分かれています。

1. シングルユーザー(1C を実行しているコンピュータに物理的に接続する必要があります)

モデル ハスプHLベーシック (青い色の )、このキーにはマークが付いています H4 M1 ORGL8、内蔵メモリと個人 ID はなく、パラメータや設定も保存されません。 1 つの職場向けにライセンスされた製品が提供されます。

2. マルチユーザー (キーはネットワーク上にあり、1C はどのコンピュータでも起動できます) ローカルネットワーク内でまたはドメイン)

ネットワーククライアントキーにはシリーズが含まれます HASP HLネット ( )。 これらには、ライセンスの数と一意の ID を保存する内部メモリがあります。 5、10、20、50、100 ユーザー用のバリエーションがあります。 マーキングあり NETXX ORGL8 、 どこ XX- ライセンスの数 (例: NET5 ORGL8 )。 マークが付いている 300 および 500 ユーザー用のキーもあります。 NET250+ ORG8A そして NET250+ ORG8B 。 5 台のワークステーションに対してライセンスが付与された製品とともに提供されるほか、追加のクライアント ライセンスの形で個別に提供されます。

3. サーバー (1C Enterprise エージェント サーバーがインストールされ実行されているコンピュータにローカルに物理的に接続されている必要があります)

1C Enterprise サーバーのキーは次のとおりです。 ローカルのみ. 32ビットバージョンには保護キーがあります ハスプHLプロ ( )、内部メモリと一意の ID を持ちます。 マーキングあり ENSR8 には、1C Enterprise サーバーのライセンスが付属しています。

のために 64ビットサーバーキーが使用されています ハスプHLマックス (緑色 ) 内部メモリと一意の ID を備えています。 マーキングあり EN8SA 32 ビットサーバーもサポートします。 それらの。 64 ビット サーバーのライセンスを持っている場合、キーを変更せずに 32 ビット バージョンを使用できますが、その逆はできません。

操作にはシングルユーザーおよびサーバーキーで十分ですセキュリティ キー ドライバーをローカル マシンにインストールし、セキュリティ キーをローカル USB ポートに挿入します。

マルチユーザー (ネットワーク) セキュリティ キーの場合は、次のものが必要です。
1. ネットワーク上のいずれかのマシンにセキュリティ キー ドライバーをインストールします。このマシンはキー サーバーとして機能します。 HASP4_ドライバー_セットアップ.zip
2. セキュリティ キー サーバー (サービス) を同じマシンにインストールします - HASP_LM_setup.zip
3. セキュリティ キーをサーバーの USB ポートに挿入します。
4. クライアント マシンに 1C をインストールする

一般に、1C が機能するにはこれらのアクションで十分です。 ローカル マシンでの 1C:Enterprise 8 の起動およびその後の操作中に、システムはポート 475 でブロードキャスト要求を使用して接続し、保護キーを探します。 検索に失敗した場合はメッセージが表示されます 「プログラム保護キーが見つかりません」 1C:Enterprise の作業は中断されます。

「」というメッセージが表示された場合は、 アプリケーション保護キーが見つかりません「確認する必要があります:
1. キーサーバーの USB ポートに保護キーが存在する
2. キーサーバーがサーバー上で実行されているかどうかを確認します (「Hasp ローダー」という名前のプロセス)
3. telnet コマンドを使用して、ローカル マシンのポート 475 からキー サーバーの可用性を確認します (例: telnet 192.168.100.100 475)。

すべてのチェックが成功してもエラーが残る場合は、より詳細な設定に進みます。 1C:Enterprise 8 インストール フォルダー (通常は c:\program files\1cv81\bin\conf または c:\program files\1cv8\bin\) にファイルがあります。 nethasp.ini 。 これはセキュリティ キー構成ファイルです。いくつかのセクションに分かれています。私たちが興味があるのはセクションです。 。 1C をインストールする場合、デフォルトでは、このセクションではすべてのパラメータが二重記号「;」で区切られており、これらの設定は無視されます。 この場合、キー ドライバーは次のように動作します。
1. セキュリティ キー サーバーを検索するために、ブロードキャスト タイプのパケットがローカル ネットワーク上のポート 475 に送信されます。
2. 応答が受信されない場合 - エラー

デフォルト構成の欠点:
1. ブロードキャストには時間がかかります
2. すべてのサーバーがそのようなパケットに応答するわけではありません
3. ブロードキャストは良くありませんが、ネットワークに負荷がかかります

この問題を解決するには、次のことを行う必要があります。
1. キーサーバーを探す特定のアドレスを指定します (例: NH_SERVER_ADDR = 192.168.100.100)
2. ブロードキャスト検索を無効にする (NH_USE_BROADCAST = 無効)
3. パケット タイプを TCP プロトコルのみに制限します (NH_TCPIP_METHOD = TCP)。

実践が示すように、このようなセットアップ後の 1C:Enterprise 8 の起動速度は著しく向上します。

しかし、いくつかもあります この方法の欠点:

セキュリティ キー サーバーのアドレスが変更されていないことを確認する必要があります。変更しないと、すべてのローカル マシンで nethasp.ini ファイルを再構成する必要があります。


また、私が作業中に対処しなければならなかった、キーの操作に関するいくつかの点を明確にしたいと思います。

1. モニター HASP にキーが表示されない

モニター自体は、特定のアドレスにあるライセンス マネージャーの存在のみを表示できます。 ユーザーは、保護されたアプリケーションがキーを使用して少なくとも 1 つのセッションを正常に開いた後にのみ、キーを確認できるようになります。 さらに、Aladdin Monitor は UDP プロトコルのポート 475 上でのみ動作することを考慮する必要があります。したがって、モニターにキーに関するデータが存在しないからといって、そのキーがアプリケーションで使用できないことを意味するわけではありません。

2. 1台のコンピュータ上の2つの1C HASP保護キー

1 台のコンピュータに 2 つ以上の HASP ソフトウェア保護キーをインストールする場合は、次の点に注意してください。

  • 異なるシリーズのキーは正常に機能します。 (1Cに関して: 1 つのサーバーと 1 つのネットワークは正常に動作します)
  • この機能が保護されたソフトウェアの開発者によって実装されている場合、同じシリーズのキーが機能します。 開発者がこの機能を実装していない場合、同じシリーズに属するキーは 1 台のコンピュータ上で連携できません。ポートに最も近いキー (LPT キーの場合)、またはポートに最も近いキーのいずれかのみが表示されます。ジュニアアドレスを持つポート上 (HASP プログラムを保護するための USB キーの場合)。 (1Cに関して, - 1 台のコンピュータ上に 2 つのローカル キーまたは 2 つのネットワーク キーがあると、正しく動作しない可能性が高くなります)
  • ローカル キーとネットワーク キーを一緒に使用することはお勧めできません。これは、1C Enterprise のセキュリティ機能によるものです。ローカル キーを見つけるときに、プログラムはネットワーク キーを検索しません。

この問題に対する考えられる解決策は次のとおりです。

  • 複数の HASP プログラム保護キーを、より多くのライセンスを持つ 1 つのキーに置き換えます (これについては、http://v8.1c.ru/predpriyatie/questions_licence.htm で詳しく説明されています)。
  • さまざまなコンピューターに保護キーをインストールし、続いてキーごとにライセンス マネージャーをインストールして構成します。

3. ネットワーク上の複数のライセンス マネージャー (License Manager)

2 つ以上のネットワーク キーがある場合、それらを異なるコンピュータに配布するだけでは必ずしも十分とは限りません。 ライセンス マネージャーを構成する必要があります。 各ライセンス マネージャーには一意の名前が必要であり、保護されたプログラムに明示的に伝える必要があります。 ターミナル サーバーを使用している場合は、同じネットワーク キーを使用する場合でも、同様のセットアップを実行することをお勧めします。

キーがインストールされているマシンでファイルを見つけます。 nhsrv.iniライセンスマネージャーのあるフォルダーにあります。 NHS_SERVERNAMES パラメータは、ライセンス サーバーの名前を指定します。このパラメータは、ラテン文字と数字で構成され、7 文字以内にすることができます。

NHS_SERVERNAMES = NAME1

その後、クライアント マシンで nethasp.ini ファイルを編集し、ライセンス マネージャーのアドレスと名前を明示的に指定することをお勧めします。

NH_TCPIP = 有効
NH_SERVER_ADDR = 192.168.0.10、192.168.0.11 NH_SERVER_NAME = NAME1、NAME2