Visual Studio Community có dùng thử 30 ngày không?


297

Tôi đã cài đặt Cộng đồng VS được cho là miễn phí 2017 trên PC của mình và 30 ngày sau tôi nhận được thông báo này từ VS nói rằng giấy phép của tôi đã hết hạn.

Giấy phép? Hết hạn? Tôi nghĩ rằng phiên bản cộng đồng là "miễn phí mãi mãi" do đó có thẻ "cộng đồng". Chuyện gì đang xảy ra vậy? Tôi đã thử đăng nhập bằng tài khoản triển vọng của mình nhưng thông báo "đã xảy ra lỗi" và quay lại cùng một màn hình.

Làm cách nào để tôi có được phiên bản VS 2017 hoàn toàn miễn phí để tôi có thể làm việc với các dự án FOSS của mình?

thử nghiệm


Tôi nhận được thông báo sau và không thể tiến hành bất kỳ công việc nào khác trong Visual Studio 2017 RC: Việc phát hành trước này đã kết thúc. Bản phát hành này đã hết hạn. Cảm ơn bạn vì sự tham gia của bạn. Nâng cấp lên phiên bản mới nhất của sản phẩm này để tiếp tục hoạt động mà không bị gián đoạn. Nâng cấp bản phát hành trước của bạn Kiểm tra giấy phép cập nhật. Không có tùy chọn khác trên màn hình làm việc. I E. "Nâng cấp bản phát hành trước" hoặc "Kiểm tra giấy phép cập nhật. Tôi hiện có giấy phép MSDN hợp lệ, vì vậy đây không phải là vấn đề.
Binny

1
Bản sao có thể có của ngày hết hạn
Franklin Yu

4
Nếu bạn đã đăng nhập và thấy thông báo này, bạn cần đăng xuất rồi đăng nhập lại.
soutarm

2
Nó cũng định kỳ cho biết giấy phép đã cũ và nhắc bạn làm mới giấy phép bằng cách nhấp vào nút và đăng nhập lại. Đã xảy ra với tôi ngay giữa một phiên gỡ lỗi khá dài và làm hỏng phiên.
Eric J.

Câu trả lời:


267

Đăng nhập và bản dùng thử 30 ngày sẽ biến mất!

"Và nếu bạn đã đăng nhập, hãy đăng xuất rồi đăng nhập lại." Cẩub1nary.atr0phy


30
(Và nếu bạn đã đăng nhập, hãy đăng xuất rồi đăng nhập lại.)
bnnary.atr0phy

58
Tại sao tôi cần đăng nhập để sử dụng sản phẩm miễn phí?
Được cung cấp bởi cà phê

6
Tôi nghĩ rằng việc đăng xuất khỏi hộp linux của tôi vào microsoft sẽ ít đau đớn hơn so với việc làm quen với c # trên mã studio hình ảnh. Tôi chỉ nên gỡ bỏ phần tào lao này.
aaaaaa

23
@FueledByCoffee: gây ra "khai thác dữ liệu."
c00000fd

15
Điều này thật xúc phạm .... một Phiên bản Cộng đồng bạn phải ĐĂNG KÝ VÀ ĐĂNG KÝ. Tôi ghét M $ thậm chí nhiều hơn tôi đã làm. PH! Quay lại Netbeans cảm ơn bạn rất nhiều !!
chrips

69

Để bỏ qua "30 ngày còn lại phải truy cập trực tuyến để đăng nhập", đăng nhập một lần vào tài khoản Microsoft, bạn sẽ nhận được thư mục % LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing mà bạn có thể sao chép vào PC ngoại tuyến.


13
Rực rỡ, đối với những người trong chúng ta bị nguyền rủa với các chính sách doanh nghiệp và không có hoặc hạn chế truy cập internet, đây là cách DUY NHẤT để phiên bản được cho là miễn phí này hoạt động!
Martin Laukkanen

Điều này vẫn bằng cách nào đó gắn liền với tài khoản bạn sử dụng để tạo nó. Ví dụ: tôi đã sao chép từ một bản cài đặt nơi tôi đã đăng nhập bằng tài khoản MSDN của mình và tôi thấy một thông báo "bạn có giấy phép cho phiên bản doanh nghiệp", tuy nhiên, tôi không thấy thông tin nào khác về tài khoản của mình ... Tôi đang tự hỏi nếu an toàn để chia sẻ với đồng nghiệp (ví dụ trên hình ảnh VM)?
FizxMike

Cuối cùng tôi đã sử dụng một tài khoản không bị ràng buộc với bất cứ điều gì quan trọng ... có vẻ đủ an toàn vì có vẻ như giấy phép được xử lý tách biệt với (các) tài khoản đã đăng nhập.
FizxMike

Argh, điều đó không còn hiệu quả với tôi nữa với Visual Studio 2019 :-(
Ruslan Garipov

31

TUYÊN BỐ TỪ CHỐI QUAN TRỌNG: Thông tin được cung cấp dưới đây chỉ dành cho mục đích giáo dục! Kéo dài thời gian dùng thử của Visual Studio Community 2017 có thể là BẤT NGỜ!

Vậy hãy bắt đầu.

Khóa đăng ký quan tâm : HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878. Tôi giả sử 08878khóa con có thể khác nhau từ cài đặt đến cài đặt (tại sao không, không?). Tôi đã thử nghiệm chỉ trên một của riêng tôi. Vì vậy, hãy kiểm tra các khóa con khác nếu bạn không thể khớp các giá trị phù hợp được mô tả bên dưới. Giá trị nhị phân được lưu trữ trong khóa đó được mã hóa với CryptProtectData. Vì vậy, giải mã nó đầu tiên với CryptUnprotectData. Byte quan tâm (ít endian):

  • [-16][-15]là một năm hết hạn;
  • [-14][-13]là một tháng hết hạn;
  • [-12][-11]là một ngày hết hạn.

Tăng các giá trị này (tốt nhất là trong năm :)) SILL kéo dài thời gian dùng thử của bạn và thoát khỏi màn hình chặn! Tôi không biết gì về một công cụ như vậy cho phép chỉnh sửa các giá trị đăng ký được mã hóa, vì vậy chương trình nhỏ của tôi trong C++Windows APItrông giống như:

RegGetValue
CryptUnprotectData
Data.pbData[Data.cbData-16]++;
CryptProtectData
RegSetValue

Ngôn ngữ thực tế không thành vấn đề nếu bạn có quyền truy cập vào các chức năng đăng ký và tiền điện tử bằng ngôn ngữ của mình. Tôi chỉ thông thạo C++. Xin lỗi, tôi không xuất bản mã sẵn sàng sử dụng vì lý do đạo đức.


17
Tôi không thấy bất cứ điều gì phi đạo đức khi sử dụng kiến ​​thức công nghệ cơ bản về hệ điều hành mà mọi người đang sử dụng trong hơn 30 năm để phá vỡ chức năng của một sản phẩm được quảng cáo là miễn phí. Dữ liệu của tôi là một loại tiền tệ và phải trả tiền cho nó về cơ bản là một IDE và trình biên dịch C / C ++ hoàn toàn phù hợp với chức năng cơ bản của hệ thống khiến sản phẩm này không miễn phí như quảng cáo. Và nếu chỉ đơn giản là thay đổi một giá trị trong một tệp ngẫu nhiên trên máy tính của tôi thì dừng chương trình đó để yêu cầu dữ liệu của tôi, tôi rất vui lòng làm điều đó.
salbeira

2
Dimitrii hoặc @beatcracker Bạn có thể đăng mã nguồn của mình không? Tôi đã thử cách tiếp cận này trong Python và đã cố gắng giải mã khóa reg, nhưng đó là theo như tôi nhận được. Nguồn Python của tôi ở đây: paste2.org/6G5V34hI
WackGet

9
@WackGet Chắc chắn, đã làm điều đó: github.com/beatcracker/VSCELicense . Chúc vui vẻ!
beatcracker

4
Bạn có biết chìa khóa cho VS2019 là gì không?
NN_

2
Cảm ơn, @beatcracker và Dmitrii. Để nhập mô-đun PowerShell của beatcrack, trước tiên tôi phải thực thi Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUservới tư cách quản trị viên trong PowerShell.
TimH - Codidact

22

Trong trường hợp của tôi, tôi đã đăng nhập. Vì vậy, tôi phải sign outsign inmột lần nữa.

Trong tiếng Tây Ban Nha Cerrar Sesionsign out.

ảnh chụp màn hình


9
Bạn cũng có thể nhấp Check for an updated licensemà không cần đăng xuất và đăng nhập lại.
Timothy Gonzalez

2
@TimothyGonzalez Tôi đã thử rằng nó không hoạt động. Nó nói We could not download the license. Please check your network connection or proxy settings.- kết nối mạng của tôi vẫn ổn, btw ...
Eric

7

Phiên bản cộng đồng VS 17 là miễn phí. Bạn chỉ cần đăng nhập bằng tài khoản Microsoft của mình và mọi thứ sẽ ổn trở lại.


Chà, nếu bạn phải đăng nhập, thì nó không "miễn phí" - bạn đang trả tiền bằng thông tin cá nhân của mình, mà Microsoft có thể sẽ bán ở nơi khác
sdaau

1

Visual Studio

A. Đăng nhập nếu bạn chưa đăng nhập.

cài đặt tài khoản

B. Nếu đã đăng nhập, nhấp vào liên kết Kiểm tra giấy phép cập nhật trên trang cài đặt tài khoản.

cài đặt tài khoản

C. "Chúng tôi không thể tải xuống giấy phép. Vui lòng đảm bảo tài khoản của bạn được xác thực." Nếu gặp phải thông báo này, hãy đăng xuất và đăng nhập lại. Bạn có thể đăng xuất bằng cách nhấp vào liên kết Đăng xuất và sau đó đăng nhập lại bằng cách nhấp vào biểu tượng tài khoản ở góc trên bên phải của Visual Studio. Hoặc bạn chỉ có thể nhấp vào liên kết Nhập lại thông tin đăng nhập của bạn. Liên kết này là một dấu hiệu tốt cho thấy tài khoản của bạn không được đồng bộ hóa với máy chủ của Microsoft và thông báo lỗi là tài khoản của bạn không được xác thực và giấy phép không thể được làm mới.

đăng nhập đăng nhập

cài đặt tài khoản

Khi bạn đã đăng nhập lại và tài khoản của bạn được xác thực thành công, bạn sẽ thấy liên kết "Nhập lại thông tin đăng nhập của bạn" đã biến mất. Đây là một chỉ báo tốt mà bây giờ bạn có thể tiếp tục và làm mới giấy phép. Nếu nó không tự động làm điều đó, bạn có thể nhấp vào Kiểm tra liên kết giấy phép được cập nhật một lần nữa. Lần này bạn sẽ thấy một thông báo xác nhận ngắn và địa chỉ email liên quan của bạn sẽ được liệt kê.

cài đặt tài khoản

Visual Studio

Đăng nhập là không thể tránh khỏi nếu bạn muốn thoát khỏi cảnh báo khó chịu này. Nhưng ngay cả khi bạn đã luôn được ký từ ngày đầu tiên, bạn vẫn có thể gặp phải cảnh báo này. Dựa trên kinh nghiệm của tôi, điều này có thể xảy ra nếu gần đây bạn đã thay đổi mật khẩu cho tài khoản của mình hoặc bạn đã thêm 2FA (xác minh hai bước) vào tài khoản của mình hoặc bạn đã đặt lại mã khôi phục cho tài khoản và với mật khẩu ứng dụng. Nó cũng có thể liên quan đến việc không hoạt động hoặc những thay đổi gần đây mà Microsoft đã thực hiện đối với "trải nghiệm đăng nhập" cho tài khoản Microsoft.

Dù lý do có thể là gì, đăng nhập hoặc đăng xuất và sau đó đăng nhập lại dường như là cách điều trị tốt nhất cho sự phiền toái này.


Điều này không làm việc cho tôi. Tôi đã cố gắng cài đặt lại, đăng nhập lại và nhấp vào liên kết. Liên kết nói tương tự mọi lúc
HZStudio

1

Tôi đã có vấn đề này. Đăng nhập hoặc nhấn vào liên kết "Kiểm tra giấy phép cập nhật" không hoạt động đối với tôi. Giải pháp của tôi là khởi động lại Visual Studio, thử lại (đăng nhập và kiểm tra giấy phép). Khởi động lại Visual Studio, thử lại. Tôi đã phải làm điều này nhiều lần và sau đó nó đã làm việc! (Tôi cũng đã thử nhấn menu "Tệp" có sẵn trong một khoảng thời gian ngắn trước khi cửa sổ yêu cầu gây phiền nhiễu xuất hiện trở lại.) Có thể bạn không được kết nối với máy chủ hoặc chính máy chủ không cập nhật cơ sở dữ liệu nhanh đủ.


0

Trong trường hợp của tôi, đó là giải pháp tầm thường nhất - tôi chỉ cần chạy Vistual Studio với tư cách Quản trị viên.

Đó là điều tầm thường, nhưng tôi không thấy điều này được đề cập ở bất cứ đâu.


chắc chắn, bạn có thể phát hiện ra một vấn đề khác
PayteR

0

Tôi đang sử dụng Visual Studio Professional được cấp phép qua đăng ký MAPS Action Pack. Vì phiên bản mới của Trung tâm đối tác của Microsoft, người ta phải thêm người dùng đã đăng ký vào phần mềm lợi ích đối tác.

Trung tâm đối tác-> Lợi ích-> Đăng ký Visual Studio-> Thêm người dùng

Sau đó, người ta phải đăng xuất và nhập lại thông tin đăng nhập trong cài đặt tài khoản của VS.


0

Đối với VS2019 tôi đã có thể đăng ký bằng tài khoản github của mình:

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Sau đó, nó sẽ gửi mật khẩu vào email của bạn và bạn sẽ có thể đăng nhập.


0

TUYÊN BỐ TỪ CHỐI QUAN TRỌNG: Thông tin được cung cấp dưới đây chỉ dành cho mục đích giáo dục! Kéo dài thời gian dùng thử của Visual Studio Community 2017 có thể là BẤT NGỜ!

Bạn có tác dụng tương tự khi bạn xóa tất cả các tệp khỏi HKEY_CLASSES_ROOT \ Licenses \ 5C505A59-E312-4B89-9508-E162F8150517. Chạy "Visual Studio Installer" và chọn tùy chọn "sửa chữa". Bây giờ bạn có 30 ngày dùng thử mới. Nhưng bạn đã mất tất cả cấu hình trong VS.


0

Hãy nhớ rằng, nếu bạn ở bên trong màu đỏ riêng tư với một số proxy, bạn phải đăng xuất và đăng nhập lại với một WIFI bên ngoài chẳng hạn.


0

Đối với trường hợp của tôi, vấn đề thực tế là tôi đã phá vỡ machine.config và có vẻ như VS không thể có kết nối Tôi đã thêm các dòng sau vào machine.config

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
<!--
-->

Sau khi thay thế phần trước thành:

<!--
<system.net>
 <defaultProxy>
  <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
 </defaultProxy>
</system.net>
-->

VS bắt đầu làm việc.


0

Không, phiên bản Cộng đồng là miễn phí, vì vậy chỉ cần đăng nhập và loại bỏ cảnh báo. Để biết thêm chi tiết xin vui lòng kiểm tra liên kết sau đây.
https://visualstudio.microsoft.com/vs/support/community-edition- expired-buy-license/

Cảm ơn, Rinder


Chà, nếu bạn phải đăng nhập, thì đó không phải là "miễn phí" - bạn đang trả tiền bằng thông tin cá nhân của mình, mà Microsoft có thể sẽ bán ở nơi khác
sdaau
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.