winetricks tidak dapat menginstal mfc42

18

Saya mencoba menjalankan program Windows (Janome Customizer) dengan anggur. Saya memiliki instal "out of the box" Ubuntu 64bits 12.04, dan baru saja menjalankan Software Center untuk memperbarui semua paket.

Instalasi Customizer berjalan OK, lalu saya menjalankan program, sebuah jendela muncul, tetapi tidak ada yang terjadi ketika saya mengklik tombol. Jadi saya menjalankan program dengan apa yang saya temukan di pintasan yang diinstal oleh anggur:

john@mylaptop:~$ env WINEPREFIX="/home/john/.wine" wine "C:\\windows\\command\\start.exe" /Unix "/home/john/.wine/dosdevices/c:/users/Public/Desktop/JANOME Customizer.lnk"

Saya mendapat dua peringatan:

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100

Jendela Customizer muncul, dan ketika saya mengklik tombol kesalahan ini dicetak:

err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\MkStitch.dll") not found
err:module:import_dll Library MkStitch.dll (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe" failed, status c0000135

Jadi saya mencari Google untuk kesalahan ini dan mencoba menginstal mfc42 dengan winetricks, tapi saya mendapatkan kesalahan:

john@mylaptop:~$ winetricks mfc42
Executing w_do_call mfc42
Executing load_mfc42
Executing mkdir -p /home/john/.cache/winetricks/vcrun6
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
to /home/john/.cache/winetricks/vcrun6
--2012-07-28 08:58:50-- 
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
Resolving download.microsoft.com (download.microsoft.com)... 158.255.97.16,
158.255.97.65
Connecting to download.microsoft.com
(download.microsoft.com)|158.255.97.16|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-07-28 08:58:51 ERROR 404: Not Found.

------------------------------------------------------
Downloading
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
failed
------------------------------------------------------

Saya mencoba untuk menginstal mfc42 secara manual dengan hasil google lainnya, tetapi tidak berhasil. Saya lebih suka menggunakan winetricks. Jika saya tidak dapat melakukannya dengan winetricks, instal manual termasuk pertanyaan lain.

Hanya untuk memastikan, saya mencoba boot pada live CD (kunci USB, sebenarnya), dengan Ubuntu 12.04 32bits. Menginstal anggur melalui Pusat Perangkat Lunak, tetapi kemudian menjalankan winetricks mfc42menghasilkan kesalahan yang sama.

Menariknya, di komputer lain yang saya gunakan setiap hari, terhubung ke router internet yang sama, menginstal mfc42 berfungsi:

11:35:45 ~>winetricks mfc42
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Executing /usr/bin/cabextract -q /home/jrouquie/.cache/winetricks/vcredist.exe -d /home/jrouquie/.wine/dosdevices/c:/windows/system32 -F mfc42u.dll
Using native,builtin override for following DLLs: msvcrt
Executing early_wine regedit c:\winetrickstmp\override-dll.reg
Install of mfc42 done
winetricks done.

11:36:29 ~>winetricks mfc42
prerequisite vcrun6 already installed, skipping
Install of mfc42 done
winetricks done.

11:46:00 ~>

Terima kasih atas bantuan menginstal mfc42.

jrouquie
sumber

Jawaban:

32

Menambahkan Wine PPA dari: http://www.winehq.org/download/ubuntu memecahkan masalah untuk saya.

sudo add-apt-repository  ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get upgrade
winetricks  mfc42
Filip Horvat
sumber
5
CATATAN : winetricks mfc42harus winetricks dlls mfc42dalam versi yang lebih baru. Versi saya adalah 20150206. winetricks dlls listtampilkan daftar lengkap. :-)
mulai
winetricks dlls list | grep mfc42akan melakukan trik
Sencer H.
3

Untuk beberapa alasan winetricks mfc42tidak berfungsi.

Menemukan cara alternatif untuk mengunduh mfc42.dll dari sini . Semoga tautannya cukup aman.

devav2
sumber
1

Saya menyalin file dari laptop lain:

scp 192.168.0.10:~/.cache/winetricks/* .cache/winetricks/vcrun6

dan itu berhasil.

Maaf ini bukan solusi untuk orang lain yang menjelajah di sini, tapi setidaknya masalah saya terpecahkan.

jrouquie
sumber
1

Jawaban saya dari posting lain. Ini berfungsi untuk semua file DLL yang hilang: /ubuntu//a/581881/335595

Masalah: MFC42.DLL hilang

Perbaikan sederhana dan ini berfungsi untuk semua file .dll yang hilang di PlayOnLinux atau bahkan Windows itu sendiri.

  1. Tutup program PlayOnLinux & Wine Anda. Bunuh semua instance. ("ps aux" dan "kill -9" perintah)
  2. Google untuk nama file dll ( MFC42.DLL ). Anda akan menemukan banyak situs tempat Anda dapat mengunduh file.
  3. Masukkan file ke folder System32 drive virtual Windows Anda - System32 adalah folder inti sistem perpustakaan Windows yang dipindai dan semua DLL yang ada dimuat ke Windows:

/home/user/PlayOnLinux's virtual drives/virtual drive name/drive_c/windows/system32

  1. Mulai anggur / PlayOnLinux Anda dan coba buka kembali perangkat lunak. Seharusnya memuat sekarang.
  2. Anda mungkin memiliki DLL lain dll yang hilang, jadi ulangi langkah-langkah di atas sampai Anda memiliki semua DLL yang diperlukan dimuat.

Sumber: Air mata kemarahan, kesakitan dan penderitaan selama bertahun-tahun dengan Windows.

HTH.

a20
sumber
0

Saya mencoba banyak hal tetapi tidak tahu apa yang sebenarnya menyelesaikannya untuk Ubunutu 12.04. Saya menyalin dll dari mesin windows dan menempelkannya ke ~ / .cache / winetricks / irfanview

yang saya pikir winetricks telah dibuat untuk saya.

Juga - skrip winetrick yang saya pikir sedang mencari versi Irfanview yang salah (artinya bukan yang saya punya), jadi saya mengubah nama saya untuk mencocokkan dengan apa yang sedang dicari.

Setelah itu, saya secara manual menjalankan program pengaturan untuk irfanview dalam anggur dan ini menciptakan Ikon desktop dan sekarang semua berfungsi!

horatio
sumber
-1

Menjalankan anggur di Ubuntu 14.10. Menemukan bahwa penjelajah anggur akan berjalan, tetapi beberapa program "pihak ke-3" tidak, dalam kasus saya itu adalah femm42, program analisis elemen hingga untuk magnet. Dalam hal ini, dll yang hilang adalah mfc90.dll, tetapi ini tidak terlalu masalah. Coba cari lokasi dll yang hilang di internet dan unduh. Selanjutnya, periksa dll tertentu dalam aplikasi anggur / windows untuk mengungkap lokasinya. Saya menemukan bahwa dll muncul di empat lokasi, tidak hanya di bawah system32. Setelah menyalin file yang hilang ke semua lokasi tersebut dan memperbarui database Ubuntu, femm42 berfungsi. CATATAN: Saya menjalankan 64 bit, yang membutuhkan empat lokasi. Tampaknya sistem 32 bit mungkin hanya perlu menyalin ke dua lokasi ini.

stevemi
sumber