sql >> データベース >  >> RDS >> PostgreSQL

WShell.ScriptRunでバッチファイルを起動するとVBScriptがハングする

    問題は、この素晴らしい投稿 。追加のヘルプがここにあります 。

    私のレジストリは次のようになりました:

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
        \OpenWithList
            (Default)   REG_SZ    (value not set)
            a           REG_SZ    NOTEPAD.EXE
            MRUList     REG_SZ    a
        \OpenWithProgids
            (Default)   REG_SZ    (value not set)
            batfile     REG_NONE  (zero-length binary value)
        \UserChoice
            (Default)   REG_SZ    (value not set)
            Progid      REG_SZ    (Applications\cmd.exe)
    

    .bat全体を削除する エントリはすべてを修正しました。すべてのコンテキストメニュー項目が適切に復元されました(OpenEditPrintRun as Administrator 、およびTroubleshoot Compatability )そしてバッチファイルをダブルクリックしてバッチを実行しました。

    .batキーは、削除してテストバッチファイルをダブルクリックした後、自動的に再生成されました。この自動生成されたエントリは次のとおりです。

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
        \OpenWithList
            (Default)   REG_SZ    (value not set)
        \OpenWithProgids
            (Default)   REG_SZ    (value not set)
            batfile     REG_NONE  (zero-length binary value)
    

    最終的には\UserChoiceでした 私の問題を引き起こしていたキー。だから私は今すべて片付けられています。テストスクリプトは正しく実行され、PostgreSQLを最初から再インストールしたところ、インストールはスムーズに進みました。

    E



    1. SQLのみを使用してSQLServer2005の画像フィールドに画像を挿入する

    2. WHEREステートメントでのエイリアス列の使用

    3. トランザクションをコミットするときにSERIAL値を原子的に設定します

    4. すべてのテーブルのシーケンスIDpostgreSQLを一括更新する方法