Tidak dapat menjalankan file vbscript di windows 10

0

Ketika saya mencoba menjalankan .vbsfile di laptop Windows 10 saya itu menunjukkan kesalahan berikut.

masukkan deskripsi gambar di sini

Menukar
sumber
Bagaimana Anda mencoba menjalankan file? Jelas ada file a.vbs di Desktop (? Your?).
LotPings
Pastikan cscript.exe dan wscript.exe ada di System32 dan / atau di folder SysWOW64.
Biswapriyo
Bisakah Anda memposting kode sumber dari vbscript ini?
Hackoo

Jawaban:

1

Saya dapat memikirkan dua alasan mengapa hal ini mungkin terjadi:

  1. Script diunduh dari internet, jadi diblokir. Buka blokir itu melalui properti pada file.
  2. Anda memiliki semacam anti-malware yang diinstal yang memblokir akses ke file. Periksa log Anda untuk informasi apa pun.
Magnus
sumber
0

EDIT

Berdasarkan komentar dari Peter (terima kasih untuk itu), saya mengedit jawaban saya.

Anda mungkin memiliki masalah hak - Anda tidak memiliki hak untuk mengeksekusi skrip Anda di desktop atau Anda mungkin skrip diblokir sama sekali? Lebih banyak informasi diperlukan dari Anda - skrip apa itu? Yang terbaik adalah memberikan kode sumber + apa saja hak-hak pada direktori (atau rantai direktori) tempat Anda mencoba mengeksekusi kode Anda.

Ini jika Anda perlu meningkatkan hak skrip Anda yang belum menjadi masalah Anda:

Anda harus memiliki hak istimewa untuk menjalankan skrip Anda. Anda dapat memulai prompt perintah sebagai Administrator

Atau

gunakan runas /noprofile /user:mymachine\administrator your_script.vbsdari baris perintah pengguna Anda

Atau

Akhirnya Anda dapat menambahkan UAC langsung ke skrip Anda:

Ini adalah kode sumber dari Microsoft technet:

'---------------------------------------
'Elevate this script before invoking it.
'25.2.2011 FNL
'---------------------------------------
bElevate = False
if WScript.Arguments.Count > 0 Then If WScript.Arguments(WScript.Arguments.Count-1) <> "|" then bElevate = True
if bElevate Or WScript.Arguments.Count = 0 Then ElevateUAC
'******************
'Your script goes here
'******************


'-----------------------------------------
'Run this script under elevated privileges
'-----------------------------------------
Sub ElevateUAC
    sParms = " |"
    If WScript.Arguments.Count > 0 Then
            For i = WScript.Arguments.Count-1 To 0 Step -1
            sParms = " " & WScript.Arguments(i) & sParms
        Next
    End If
    Set oShell = CreateObject("Shell.Application")
    oShell.ShellExecute "wscript.exe", WScript.ScriptFullName & sParms, , "runas", 1
    WScript.Quit
End Sub 
tukan
sumber
Anda tidak harus menjadi administrator untuk menjalankan skrip vbs, dan pesannya akan sangat berbeda. Mungkin ada beberapa hal dalam skrip yang hanya dapat Anda lakukan dalam mode tinggi, tetapi setidaknya skrip akan mengeksekusi di tempat pertama.
Peter Hahndorf
@ PeterHahndorf: Anda benar tentang pesannya akan berbeda. Mungkin batasan pengguna? Tidak ada yang bisa dieksekusi dari desktop? Pencetusnya - dapatkah Anda mencoba menjalankannya dari mis. C: \ test (buat direktori itu sendiri)?
tukan
0

Periksa untuk melihat apakah file tersebut ada di "Public Desktop". Jika ya, maka akan muncul di "desktop" visual setiap pengguna, tetapi Windows akan gagal menemukannya di folder Desktop pengguna.

kreemoweet
sumber