2016-05-17 1 views
1

私はソフトウェアサポートの地球科学者です。私のコーディング担当者は、この質問を手伝ってくれません。regeditからバージョンの自動起動を確認する方法は?

私たちのソフトウェアは、プロジェクトファイルを開いたときに自動的に起動できます(スプレッドシートを開いたときと同じようにExcelが自動的に開きます)。ソフトウェアがインストールされている場合、yes/noプロンプトの1つは、特定のバージョンを使用して自動起動を実行することです。プロジェクトを起動できるバージョンは1つだけなので、これまでの自動起動割り当ては無効になります。

レジストリエディタ> HKEY_CLASSES_ROOT.rok(私たちのプロジェクトファイルタイプ)に移動しましたが、ファイルタイプではなく説明のみが含まれています。

Image of registry editor with key

固有の起動バージョンが指定されている場所はありますか?

ありがとうございます! Monica

答えて

0

このレジストリをお試しください。

は、レジストリでこのキーの下に問題のファイルの拡張子を探す:

ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ Explorerの\ FileExts

ます。また、から同じサブキーを見てする必要があるかもしれませんHKEY_CLASSES_ROOTも同様です。

+0

お返事ありがとうございます。私はここでフォルダ 'OpenWithList'と 'OpenWithProgids'を見つけました。 'OpenWithList'内にRokDoc.batファイルが表示されますが、これはすべてのバージョンの起動ファイルの名前です。さらに、それらは完全に同一です! –

0

イメージの内容を使用して、同じレジストリツリー(HKEY_CLASSES_ROOT)を続けてrok_auto_fileを見つけるだけで、そのファイルタイプのデフォルトアクションの内容とそのオープン方法についての情報が得られます。

ただし、最も速い方法は、通常はコマンドプロンプトからです。 Word文書(.doc拡張子)を使用した例を次に示します。 .docを.rokに置き換えて、簡単にその例に従うことができます。

まず、.docファイルが

C:\Users\Ken>assoc *.doc 

出力

.doc=Word.Document.8 

今すぐftype.exe

を使用しているどのファイル Word.Document.8を入力して検索すると関連しているかを調べます
C:\Users\Ken>ftype Word.Document.8 

出力

Word.Document.8="C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE" /n /dde 
+0

こんにちはKen、ご意見ありがとうございます。残念ながら、出力は "ファイルアソシエーションが拡張子* .rokに見つかりません"です。私はadminとしてコマンドプロンプトを実行しようとしましたが、何もありません。 –

+0

@ n00bMonica:画像には、あなたが.rokファイル( 'rok_auto_file'に関連付けられている)の関連付けがあることが示されているので、これは正しくありません。だからあなたのイメージはあなたが 'assoc'を実行しているマシンからではなく、' assoc'を実行したときに間違いをしています。 –

+0

私は再びユーザーと管理者として試しました。私は自分のユーザ名でソフトウェアをインストールしました。 'assoc'を実行すると、.doc、.xlsx、。csvですが、.rokには何もありません。前述の3つのタイプの出力に対して 'ftype'を実行しますが、 'rok_auto_file'は出力しません。管理者(system32)または自分のユーザー名の下にない場合、割り当て可能な別の場所がコンピュータ上にありますか?他のユーザー名は存在しますが、ユーザー名にログインするとソフトウェアがインストールされました。 –

関連する問題