Apakah Komunitas Visual Studio uji coba 30 hari?

297

Saya menginstal VS Community 2017 yang seharusnya gratis di PC saya dan 30 hari kemudian saya mendapatkan pesan ini dari VS yang mengatakan bahwa lisensi saya telah kedaluwarsa.

Lisensi? Kedaluwarsa? Saya pikir edisi komunitas "gratis selamanya" karena itu memakai tag "komunitas". Apa yang sedang terjadi? Saya mencoba masuk dengan akun outlook.com saya tetapi mengatakan "ada yang salah" dan kembali ke layar yang sama.

Bagaimana cara saya mendapatkan versi VS 2017 yang sepenuhnya gratis sehingga saya dapat mengerjakan proyek FOSS saya?

percobaan

Kilat
sumber
Saya mendapatkan pesan berikut dan tidak dapat melanjutkan untuk melakukan pekerjaan lain di dalam Visual Studio 2017 RC: Prelepas ini telah berakhir. Pra-rilis ini telah kedaluwarsa. Terima kasih atas partisipasinya. Tingkatkan ke versi terbaru dari produk ini untuk tetap bekerja tanpa gangguan. Tingkatkan versi pra-rilis Anda untuk lisensi yang diperbarui. Tidak ada opsi lain di layar berfungsi. yaitu. "Tingkatkan pra-rilis Anda" atau "Periksa lisensi yang diperbarui. Saat ini saya memiliki lisensi MSDN yang valid, jadi ini seharusnya tidak menjadi masalah.
Binny
1
Kemungkinan duplikat tanggal kedaluwarsa Visual Studio Community 2015
Franklin Yu
4
Jika Anda sudah masuk dan melihat pesan ini, Anda harus keluar lalu kembali lagi.
soutarm
2
Itu juga secara berkala mengatakan lisensi sudah basi dan meminta Anda untuk memperbarui lisensi dengan mengklik tombol dan masuk lagi. Baru saja terjadi di tengah-tengah sesi debugging yang agak panjang, dan merusak sesi.
Eric J.

Jawaban:

268

Masuk dan uji coba 30 hari akan hilang!

"Dan jika kamu sudah masuk, keluar lalu masuk lagi." –B1nary.atr0phy

Peter
sumber
30
(Dan jika Anda sudah masuk, keluar lalu masuk lagi.)
b1nary.atr0phy
58
Mengapa saya harus masuk untuk menggunakan produk gratis?
Dipicu oleh Kopi
6
Saya pikir logout dari kotak linux saya ke microsoft akan lebih menyakitkan daripada membiasakan diri dengan c # pada kode studio visual. Saya hanya harus menghapus omong kosong ini.
aaaaaa
23
@FueledByCoffee: menyebabkan "data mining."
c00000fd
15
Ini sangat menghina .... Edisi Komunitas Anda harus MENDAFTAR DAN MENDAFTAR. Saya benci M $ bahkan lebih dari yang sudah saya lakukan. PH! Kembali ke Netbeans terima kasih banyak !!
chrips
69

Untuk memintas "30 hari lagi harus masuk untuk masuk", masuk sekali ke akun Microsoft, Anda akan mendapatkan % LocalAppData% \ Microsoft \ VSCommon \ OnlineLicensing folder yang dapat Anda salin ke PC offline.


sumber
13
Cemerlang, bagi kita yang dikutuk dengan kebijakan perusahaan dan tidak ada atau akses internet terbatas, ini HANYA cara untuk membuat versi yang seharusnya gratis ini bekerja!
Martin Laukkanen
Ini masih terkait dengan akun yang Anda gunakan untuk membuatnya. Misalnya, saya menyalin dari instalasi tempat saya masuk dengan akun MSDN saya, dan saya melihat pemberitahuan "Anda memiliki lisensi untuk versi perusahaan", namun, saya tidak melihat informasi lain tentang akun saya ... Saya ingin tahu apakah aman untuk berbagi dengan kolega (pada VM image misalnya)?
FizxMike
Saya akhirnya menggunakan akun yang tidak terikat dengan hal-hal penting ... tampaknya cukup aman karena sepertinya lisensi diperlakukan secara terpisah dari akun yang masuk.
FizxMike
Argh, itu tidak berfungsi lagi untuk saya dengan Visual Studio 2019 :-(
Ruslan Garipov
31

PERNYATAAN PENTING: Informasi yang disediakan di bawah ini hanya untuk tujuan pendidikan! Memperpanjang masa percobaan Komunitas Visual Studio 2017 mungkin ILLEGAL!

Jadi mari kita mulai.

Kunci registri yang menarik: HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878. Saya menganggap 08878subkey mungkin berbeda dari instalasi ke instalasi (mengapa tidak, bukan?). Saya telah menguji hanya pada saya sendiri. Jadi, periksa subkunci lain jika Anda tidak dapat mencocokkan nilai yang tepat yang dijelaskan di bawah ini. Nilai biner yang disimpan dalam kunci itu dienkripsi dengan CryptProtectData. Jadi dekripsi dulu dengan CryptUnprotectData. Byte yang diminati (little-endian):

  • [-16]dan [-15]merupakan tahun kedaluwarsa;
  • [-14]dan [-13]merupakan bulan kedaluwarsa;
  • [-12]dan [-11]merupakan hari kedaluwarsa.

Meningkatkan nilai-nilai ini (lebih disukai tahun :)) AKAN memperpanjang periode uji coba Anda dan menyingkirkan layar pemblokiran! Aku tahu apa-apa dari alat tersebut yang memungkinkan untuk mengedit dienkripsi nilai-nilai registry, sehingga program kecil saya di C++dan Windows APIterlihat seperti:

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

Bahasa aktual tidak masalah jika Anda memiliki akses ke fungsi registri dan kripto dalam bahasa Anda. Aku hanya fasih dalam C++. Maaf, saya tidak menerbitkan kode yang siap pakai untuk alasan etis.

Dmitrii
sumber
17
Saya tidak melihat sesuatu yang tidak etis dengan menggunakan pengetahuan teknologi dasar tentang sistem operasi yang digunakan orang selama lebih dari 30 tahun untuk menghindari fungsi suatu produk yang diiklankan secara gratis. Data saya adalah mata uang dan harus membayar untuk itu pada dasarnya gloified IDE dan C / C ++ compiler yang harus langsung fungsionalitas dasar sistem membuat produk ini tidak bebas seperti yang diiklankan. Dan jika hanya mengubah nilai dalam file acak di komputer saya menghentikan program itu untuk meminta data saya, saya senang melakukannya.
salbeira
2
Dimitrii atau @beatcracker Bisakah Anda memposting kode sumber Anda? Saya mencoba pendekatan ini dengan Python dan berhasil mendekripsi kunci reg, tapi itu sejauh yang saya dapatkan. Sumber Python saya ada di sini: paste2.org/6G5V34hI
WackGet
9
@WackGet Tentu, sudah melakukannya: github.com/beatcracker/VSCELicense . Selamat bersenang-senang!
beatcracker
4
Apakah Anda tahu apa kunci untuk VS2019?
NN_
2
Terima kasih, @beatcracker dan Dmitrii. Untuk mengimpor modul PowerShell beatcracker, pertama-tama saya harus menjalankan Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUsersebagai admin di PowerShell.
TimH - Codidact
22

Dalam kasus saya, saya sudah masuk. Jadi saya harus sign outdan sign inlagi.

Di Spanyol Cerrar Sesionadalah sign out.

tangkapan layar

Juan Carlos Oropeza
sumber
9
Anda juga dapat mengklik Check for an updated licensetanpa harus keluar dan kembali lagi.
Timothy Gonzalez
2
@TimothyGonzalez Saya mencoba itu tidak berhasil. Dikatakan We could not download the license. Please check your network connection or proxy settings.- koneksi jaringan saya baik-baik saja, btw ...
Eric
7

VS 17 Edisi Komunitas gratis. Anda hanya perlu masuk dengan akun Microsoft Anda dan semuanya akan baik-baik saja lagi.

shawkyz1
sumber
Nah, jika Anda harus masuk, maka itu bukan "gratis" - Anda membayarnya dengan informasi pribadi Anda, yang kemungkinan akan dijual oleh Microsoft di tempat lain
sdaau
1

Studio visual

SEBUAH. Masuk jika Anda belum masuk.

pengaturan akun

B. Jika sudah masuk, klik tautan Periksa lisensi yang diperbarui pada halaman pengaturan akun.

pengaturan akun

C. "Kami tidak dapat mengunduh lisensi. Pastikan akun Anda diautentikasi." Jika pesan ini ditemukan, keluar dan masuk kembali. Anda dapat keluar dengan mengklik tautan Keluar dan kemudian masuk kembali dengan mengeklik ikon akun di sudut kanan atas Visual Studio. Atau Anda cukup mengklik tautan Masukkan kembali kredensial Anda. Tautan ini merupakan indikasi yang baik bahwa akun Anda tidak disinkronkan dengan server Microsoft dan pesan kesalahannya benar karena akun Anda tidak diautentikasi dan lisensi tidak dapat di-refresh.

masuk masuk

pengaturan akun

Setelah masuk kembali dan akun Anda berhasil diautentikasi, Anda akan melihat bahwa tautan "Masukkan kembali kredensial Anda" hilang. Ini adalah indikator yang baik bahwa Anda sekarang dapat melanjutkan dan menyegarkan lisensi. Jika tidak melakukannya secara otomatis, Anda dapat mengklik tautan Periksa pembaruan untuk lisensi sekali lagi. Kali ini Anda akan melihat pesan konfirmasi singkat dan alamat email Anda yang terkait akan dicantumkan.

pengaturan akun

Studio visual

Masuk tidak bisa dihindari jika Anda ingin menyingkirkan peringatan yang mengganggu ini. Tetapi bahkan jika Anda selalu ditandatangani sejak hari pertama, Anda mungkin masih mengalami peringatan ini. Berdasarkan pengalaman saya, ini dapat terjadi jika Anda baru saja mengubah kata sandi untuk akun Anda, atau Anda telah menambahkan 2FA (verifikasi dua langkah) ke akun Anda, atau Anda telah mengatur ulang kode pemulihan untuk akun dan dengan itu kata sandi aplikasi. Mungkin juga ada hubungannya dengan ketidakaktifan atau perubahan terbaru yang dilakukan Microsoft terhadap "pengalaman masuk" untuk akun Microsoft.

Apa pun alasannya, masuk, atau keluar dan masuk kembali tampaknya menjadi pengobatan terbaik untuk gangguan ini.

Samir
sumber
Ini tidak berhasil untuk saya. Saya sudah mencoba menginstal ulang, me-relog, dan mengklik tautan.
Tautannya
1

Saya punya masalah ini. Masuk atau menekan tautan "Periksa lisensi yang diperbarui" tidak berhasil untuk saya. Solusi saya adalah me-restart Visual Studio, coba lagi (masuk dan periksa lisensi). Mulai ulang Visual Studio, coba lagi. Saya harus melakukan ini beberapa kali dan kemudian berhasil! (Saya juga mencoba menekan menu "File" yang tersedia untuk waktu yang singkat sebelum jendela permintaan yang mengganggu muncul lagi.) Mungkin Anda hanya tidak terhubung ke server atau server itu sendiri tidak memperbarui databasenya dengan cepat cukup.

tomihasa
sumber
0

Dalam kasus saya itu adalah solusi paling sepele - saya hanya perlu menjalankan Vistual Studio sebagai Administrator.

Itu hal yang sepele, tetapi saya tidak melihat ini disebutkan di mana pun.

PayteR
sumber
yakin, Anda bisa ave masalah lain
PayteR
0

Saya menggunakan Visual Studio Professional yang dilisensikan melalui berlangganan MAPS Action Pack. Karena versi baru dari Pusat Mitra Microsoft kita harus menambahkan pengguna berlangganan ke perangkat lunak manfaat mitra.

Pusat Mitra-> Manfaat-> Langganan Visual Studio-> Tambahkan pengguna

Setelah itu orang harus keluar dan masuk kembali kredensial dalam pengaturan akun VS.

Stefan Michev
sumber
0

Untuk VS2019 saya dapat mendaftar dengan akun github saya :

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Kemudian akan mengirim kata sandi ke email Anda dan Anda akan dapat masuk.

Stepan Yakovenko
sumber
0

PERNYATAAN PENTING: Informasi yang disediakan di bawah ini hanya untuk tujuan pendidikan! Memperpanjang masa percobaan Komunitas Visual Studio 2017 mungkin ILLEGAL!

Anda memiliki efek yang sama ketika Anda menghapus semua file dari HKEY_CLASSES_ROOT \ Lisensi \ 5C505A59-E312-4B89-9508-E162F8150517. Jalankan "Visual Studio Installer" dan pilih opsi "perbaikan". Sekarang Anda memiliki 30 hari percobaan baru. Tapi Anda kehilangan semua konfigurasi di VS Anda.

Adam G.
sumber
0

Ingat, jika Anda berada di dalam warna merah pribadi dengan beberapa proksi, Anda harus keluar dan masuk kembali dengan WIFI eksternal misalnya.

Gustavo Tufiño Fernández
sumber
0

Untuk kasus saya masalahnya adalah pada kenyataannya saya merusak machine.config dan sepertinya VS tidak dapat memiliki koneksi, saya telah menambahkan baris berikut ke machine.config saya

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

Setelah mengganti bagian sebelumnya ke:

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

VS mulai bekerja.

burzhuy
sumber
0

Tidak, edisi Komunitas gratis, jadi cukup masuk dan singkirkan peringatan. Untuk detail lebih lanjut silakan cek tautan berikut.
https://visualstudio.microsoft.com/vs/support/community-edition-expired-buy-license/

Terima kasih, Ravinder

Ravinder Singh
sumber
Nah, jika Anda harus masuk, maka itu bukan "gratis" - Anda membayarnya dengan informasi pribadi Anda, yang kemungkinan akan dijual oleh Microsoft di tempat lain
sdaau