PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

VBScript увисва при стартиране на партиден файл с WShell.Script Run

Проблемът беше отмяна на HKCU на .bat, която създаде асоциация към cmd.exe, както е отбелязано на тази прекрасна публикация . Допълнителна помощ бе намерена тук .

Моят регистър изглеждаше така:

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 влизането оправи всичко. Всички елементи от контекстното меню бяха възстановени правилно (Open , Edit , Print , Run 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изброя записи с дата от последните 10 дни?

  2. Събирайте рекурсивни JSON ключове в Postgres

  3. Как Cos() работи в PostgreSQL

  4. Автоматично генериране на идентификатор в Spring MVC

  5. Защо моята C програма може да работи в git bash, но не и в cmd?