WAMP sẽ không chuyển sang màu xanh lục. Và lỗi VCRUNTIME140.dll


90

WAMP sẽ không chuyển sang màu xanh lục. Nó đã hoạt động tốt một vài tuần trước. Khi xem các câu trả lời khác về chủ đề này, nhiều người cho rằng cài đặt dịch vụ trong Apache.

Khi tôi làm điều này, tôi nhận được một mã lỗi cho biết:

"Chương trình không thể khởi động do máy tính của bạn bị thiếu VCRUNTIME140.dll. Hãy thử cài đặt lại chương trình để khắc phục sự cố."


Hãy xem diễn đàn WAMPServer này Mẹo khắc phục sự cố LƯU Ý 20 Nó cung cấp cho bạn các liên kết đến các thư viện thời gian chạy C / C ++ của microsoft được yêu cầu để chạy Apache. Bạn có thể thử chỉ cài đặt thời gian chạy bị thiếu và xem điều đó có khắc phục được không. Nhưng bạn có thể phải gỡ cài đặt 1. WAMPServer, 2. thêm thời gian chạy, 3. Cài đặt lại WAMPserver. Nếu vậy, hãy đảm bảo bạn sao lưu mọi thứ trước
RiggsFolly

2
Trong những tình huống như vậy, tôi luôn tự hỏi mình ai đang thực hiện các gói cài đặt như vậy. Tại sao không chặn cài đặt và chỉ cho phép người dùng cài đặt khi các gói được phát hiện?! Hoặc ít nhất là cung cấp cho nó một hộp thoại riêng biệt. Chủ đề này ở đây đã được xem hơn 45k lần (tháng 4 năm 2016). Một sự lãng phí thời gian quý giá ...
Kai Noack

Đây không phải là câu trả lời chính xác, nhưng MAMP tồn tại cho Windows và không gây ra vấn đề này ... chỉ nói!
Caroline Robineau

Câu trả lời:


150

Như Oriol đã nói, bạn cần có các phân phối lại sau trước khi cài đặt WAMP.

Từ readme.txt

TRƯỚC KHI tiến hành cài đặt Wampserver, bạn phải đảm bảo rằng một số phần tử đã được cài đặt trên hệ thống của mình, nếu không Wampserver sẽ tuyệt đối không chạy và ngoài ra, quá trình cài đặt sẽ bị lỗi và bạn cần gỡ bỏ Wampserver TRƯỚC KHI cài đặt các phần tử bị thiếu.

Đảm bảo rằng bạn "cập nhật" trong các gói có thể phân phối lại VC9, VC10, VC11, VC13 và VC14 Ngay cả khi bạn cho rằng mình đã cập nhật, hãy cài đặt từng gói với tư cách quản trị viên và nếu thông báo "Đã cài đặt", hãy xác thực Sửa chữa.

Các gói sau (VC9, VC10, VC11) bắt buộc phải có đối với Wampserver 2.4, 2.5 và 3.0, ngay cả khi bạn chỉ sử dụng Apache và PHP phiên bản VC11 và VC14 được yêu cầu cho PHP 7 và Apache 2.4.17

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads


2
@Amalgovinus Hãy nhớ rằng cửa sổ 64bit được thiết kế để chạy mã windows 32bit và 64bit. Tôi chưa bao giờ nghe nói về sự cố mà bạn không thể tải xuống và cài đặt các thời gian chạy này. Đảm bảo rằng bạn đang lấy chúng từ trang của Microsoft và không phải là một trong những fix your dll sitesngười biết những gì đã được thực hiện với những thứ bạn có thể nhận được từ đó.
RiggsFolly

1
FWIW Tôi đã tải xuống và cố gắng cài đặt từng tệp. Nếu hệ thống (64bit) của tôi cho biết nó đã được cài đặt, tôi chỉ cần chuyển sang hệ thống tiếp theo. Cài đặt wamp của tôi hiện đang hoạt động.
Jeff Hines

Một số liên kết này không còn hoạt động - hãy xem wampserver.aviatechno.net/?lang=vi&prerequis=afficher để biết các liên kết tải xuống cho tất cả các điều kiện tiên quyết
kmdsax

Giải pháp hoàn hảo duy nhất và duy nhất của @sotoz
Frank


10

VCRUNTIME140.dll lỗi

Lỗi này có nghĩa là bạn chưa cài đặt gói Visual C ++ bắt buộc trong máy tính của mình. Nếu bạn đã cài đặt wampserver thì trước tiên hãy gỡ cài đặt wampserver.

Tải xuống các gói VC

Tải xuống tất cả các gói VC này và cài đặt tất cả chúng. Bạn nên cài đặt cả phiên bản 64 bit và 32 bit.

- Gói VC9 (Visual C ++ 2008 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=5582
http://www.microsoft.com/en-us/download /details.aspx?id=2092

- Gói VC10 (Visual C ++ 2010 SP1) -
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft .com / en-us / download / details.aspx? id = 13523

- VC11 Packages (Visual C ++ 2012 Update 4) -
Hai tệp VSU4 \ vcredist_x86.exe và VSU4 \ vcredist_x64.exe được tải xuống giống nhau trang
http://www.microsoft.com/en-us/download/details.aspx?id=30679

- Gói VC13] (Visual C ++ 2013) -
Hai tệp VSU4 \ vcredist_x86.exe và VSU4 \ vcredist_x64.exe tải xuống trên cùng một trang
https://www.microsoft.com/en-us/download/details.aspx?id=40784

- Gói VC14 (Visual C ++ 2015) -
Hai tệp vcredist_x86.exe và vcredist_x64.exe để tải xuống nằm trên cùng một trang
http://www.microsoft.com/en-us/download/details.aspx?id = 48145

cài đặt các gói với priviliges quản trị Nhấp
chuột phải-> Chạy với tư cách Quản trị viên

cài đặt lại wampserver
Sau khi bạn cài đặt cả phiên bản 64bit và 32 bits của gói VC, hãy cài đặt lại wampserver.


9

Bạn cần cài đặt một số gói Visual C ++ TRƯỚC KHI cài đặt WAMP (nếu bạn đã cài đặt thì bạn phải gỡ cài đặt và cài đặt lại).

Bạn cần: VC9, VC10, VC11, VC13 và VC14

Trong readme.txt của wampserver 3 (trên SourceForge), bạn có thể tìm thấy các liên kết.

Hãy cẩn thận! Nếu bạn sử dụng hệ điều hành 64 bit, bạn cần cài đặt cả hai phiên bản của mỗi gói.


"Hãy cẩn thận! Nếu bạn sử dụng hệ điều hành 64b, bạn cần cài đặt cả hai phiên bản của mỗi gói." Tôi tự hỏi làm thế nào bạn giải quyết được điều này, bởi vì nó dường như là không thể với tôi. trình cài đặt x86 sẽ không cho phép bạn làm bất cứ điều gì nếu phiên bản x64 được cài đặt.
Amalgovinus


2

Vì bạn đã có phiên bản WAMP đang chạy và nó ngừng hoạt động, nên có thể bạn đã cài đặt VCRUNTIME140.dll. Trong trường hợp đó:

  1. Mở chương trình và tính năng
  2. Nhấp chuột phải vào trình cài đặt Microsoft Visual C ++ 20xx Redistributable tương ứng và chọn "Thay đổi"
  3. Chọn "Sửa chữa". Làm điều này cho cả x86 và x64

Điều này đã làm các mẹo cho tôi.


1

Sau rất nhiều lần cài đặt và gỡ cài đặt trong cả ngày và thử mọi gói cho mọi câu trả lời ở đây, điều duy nhất phù hợp với tôi là:

  1. Gỡ cài đặt Wamp và khởi động lại
  2. cài đặt phiên bản Cộng đồng Visual Studio 2017 và chọn "Phát triển web" và kiểm tra tất cả các tùy chọn trong trang web phù hợp. Đây là ảnh chụp màn hình: nhập mô tả hình ảnh ở đây

Điều này bằng cách nào đó cài đặt một cái gì đó cần thiết cho Wamp.

  1. cài đặt Wamp, và bạn sẽ tốt.

Liên kết đến phiên bản cộng đồng Visual Studio 2017


1

WAMP không chuyển thành XANH? Đừng hoảng sợ

Trước hết, hãy kiểm tra cập nhật windows của bạn bằng cách tìm kiếm "Windows Update"

hoặc là

Tải xuống các bản cập nhật từ trang web microsoft windows (tôi đã cập nhật windows 7 x64 lên gói dịch vụ 1 đầy đủ) windows 7 gói dịch vụ 1 tải xuống

Bây giờ có thêm một số tải xuống hỗ trợ WAMP cho thời gian cài đặt

Từ readme.txt

TRƯỚC KHI tiến hành cài đặt Wampserver, bạn phải đảm bảo rằng một số phần tử đã được cài đặt trên hệ thống của mình, nếu không Wampserver sẽ tuyệt đối không chạy và ngoài ra, quá trình cài đặt sẽ bị lỗi và bạn cần gỡ bỏ Wampserver TRƯỚC KHI cài đặt các phần tử bị thiếu.

Đảm bảo rằng bạn "cập nhật" trong các gói có thể phân phối lại VC9, VC10, VC11, VC13 và VC14 Ngay cả khi bạn cho rằng mình đã cập nhật, hãy cài đặt từng gói với tư cách quản trị viên và nếu thông báo "Đã cài đặt", hãy xác thực Sửa chữa.

Các gói sau (VC9, VC10, VC11) bắt buộc phải có đối với Wampserver 2.4, 2.5 và 3.0, ngay cả khi bạn chỉ sử dụng Apache và PHP phiên bản VC11 và VC14 được yêu cầu cho PHP 7 và Apache 2.4.17

Gói VC9 (Visual C ++ 2008 SP1) https://www.microsoft.com/en-us/download/details.aspx?id=5582 https://www.microsoft.com/en-us/download/details.aspx ? id = 2092

Gói VC10 (Visual C ++ 2010 SP1) https://www.microsoft.com/en-us/download/details.aspx?id=8328 https://www.microsoft.com/en-us/download/details.aspx ? id = 13523

Gói VC11 (Bản cập nhật Visual C ++ 2012 4) Hai tệp VSU4 \ vcredist_x86.exe và VSU4 \ vcredist_x64.exe để tải xuống nằm trên cùng một trang: http://www.microsoft.com/en-us/download/details. aspx? id = 30679

Gói VC13 [/ b] (Visual C ++ 2013) Hai tệp VSU4 \ vcredist_x86.exe và VSU4 \ vcredist_x64.exe

Gói VC14 (Visual C ++ 2015) Hai tệp vcredist_x86.exe và vcredist_x64.exe để tải xuống nằm trên cùng một trang: https://www.microsoft.com/en-us/download/details.aspx?id=52685

Gói VC x64 (Visual C ++ 2017)

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.