"Määritetty tili on jo olemassa" -virhe: Vaiheittainen ratkaisu. Virhe "määritetty tili on jo olemassa": Vaiheittainen ratkaisu Asennus 1c määritetty tili on jo olemassa

Wix-paketin suorittaminen paketista näyttää "virheen 1316: määritetty Tili on jo olemassa" päivityksen aikana. Ohjelmana Windows-asennukset tuleeko tämä virhekoodi? Pelkään, että tästä ei ole dokumenttia.

Julkaisimme aiemmin yhdestä msi-paketista koostuvan tuotteen ja nyt valmistelemme päivitystä, joka koostuu wix-paketista, joka sisältää uusi versio tämä msi-paketti. Tuotekoodi ja tiedoston nimi eivät ole muuttuneet alkuperäisen msi-paketin ja päivityksen välillä.

Muuttaa: msi paketti ei vielä tue päivitystä. Kun käyttäjän on päivitettävä (jos se on suuri päivitys, pieni päivitys tai pieni päivitys), hänen on ensin poistettava edellinen paketti manuaalisesti...

Edit 2: Poistin juuri viittaukset laajennuksen käyttöön kääntämiseen ja asennusohjelma näyttää toimivan hyvin... Täytyy vielä testata se kokonaan.

4 vastausta

MSI:n päivittäminen edellyttää, että MSI:llä on uusi ProductCode, ProductVersion-lisäys (kolmessa ensimmäisessä kentässä) ja sama päivityskoodi. Joten minulle ei ole selvää, saatko itse asiassa päivityksen sen perusteella, mitä se luulee juovasi. Sitä ei voi päivittää, koska sinulla on sama tuotekoodi. (MSI:n MajorUpgrade-kohde vaaditaan asianmukaisen päivityksen suorittamiseen.) Joten on epäilystä siitä, saatko todella täyden päivityksen. Jos aiot korvata asennetun MSI:n täydellisellä päivityksellä ja uudemmalla versiolla tuotteesta, käytä MajorUpgrade-toimintoa.

Siksi Burn voi päättää tehdä päivityksen paikan päällä asentamalla uudelleen MSI-tiedosto(ja tämä on enemmän kuin korjaustiedosto kuin päivitys) ja tämä on olennaista, koska et kerro, onko sinulla mukautettuja toimintoja tai WiX-käyttöominaisuuksia (ne ovat silti mukautettuja toimintoja), jotka luovat käyttäjätilin. Jos teet tämän, virheesi todennäköisin syy on se, että Burn asensi uudelleen uuden MSI:n päivityksenä, asensi MSI-tiedoston uudelleen ja jotkin käyttäjän toimet alkoivat juuri uudelleen, ja kyllä, kyseinen käyttäjä on edelleen olemassa, koska varsinaista poistoa ei tapahtunut. joka poistaa sen. Tai MSI:n tuoteversio on sama ja sinulla on ylläpitotilan korjaus, joten mukautettu toiminto alkaa uudelleen.

Saisin yksityiskohtaisen päivityslokin nähdäkseni tarkalleen, mitä tapahtuu.

Siellä on paljon arvailua, koska sanot haluavasi päivityksen, mutta MSI:täsi ei ole rakennettu päivittämään, etkä kerro, onko sinulla WiX, joka käyttää käyttäjää käyttäjätilin luomiseen. Et myöskään kerro, oletko lisännyt uuden MSI:n tuoteversiota, joten tämä taas johtaa enemmän arvauksiin siitä, mitä Burn voisi tehdä. Yksityiskohtainen loki kertoo, onko kyseessä mukautetun toiminnon ongelma vai jokin muu, mitä päivitystä (jos sellaista on) olet tekemässä.

Minulla oli sama ongelma ja koska win10 ei salli sinun suorittaa fixit-työkalua Internetistä, tein seuraavan hakkeroinnin poistaakseni Asus Smart Gesturen Windows kannettava tietokone 10.

1. Sinun täytyy huijata MS-sivustoa ja ajatella, että tietokoneesi ei ole Win10. Asensin Chrome-lisäosan, jonka avulla pystyin muuttamaan Chrome-selaimen käyttäjäagentin luulemaan olevani IE9 ja aiempi versio Windows: Mozilla/5.0 (yhteensopiva; MSIE 9.0; Windows NT 6.1; Trident/5.0)

2. Tämän avulla voit nähdä fixit-painikkeen ja ladata työkalun kannettavan version (jos sinun on käytettävä sitä ei-verkko-asiakkaille)

3. Lataa ja pura latauskirjastooni kansioon nimeltä fixitp.

4. Jos suoritan exe-ohjelman suoraan, saan jonkin verran epämiellyttävä virhe käsikirjoitus. Menin Resurssit-kansioon ja sitten Vianmääritys-kansioon.

5. Suoritin Program_Install_and_Uninstall.diagcab, joka käynnistyi ja salli asennuksen poistamisen Asus ohjelma SmartGesture.

6. Asensin sitten ASUS Smart Gesturen uuden version heidän verkkosivustoltaan.

Epäilen, että mikä tahansa asennettu sovellus, jota et voi poistaa, voidaan ratkaista samalla prosessilla - vain ei toimi missään muussa mukana olevassa prosessissa.

Jos haluat poistaa minkä tahansa version 1C Enterprise -ohjelman kokonaan tietokoneeltasi, suosittelen poistamaan ensin tietokanta. Vaikka tiedät tarkalleen missä tietokanta sijaitsee, järjestyksellä ei ole väliä.

1C Enterprise -tietokannan poistaminen

Haluan tehdä heti varauksen, että tässä artikkelissa käsitellään vain tietokannan tiedostoversion poistamista. Jos tietokanta on palvelinpohjainen, sinun on otettava yhteyttä palvelimen ylläpitäjään.

Jotta voit määrittää, missä tietokanta sijaitsee, sinun on suoritettava 1C-ohjelma. Käynnistyksen jälkeen näkyviin tulee seuraava ikkuna, jossa on luettelo tietokantoistasi:

Alla on polku tietokantahakemistoon (Olen korostanut rivin punaisella suorakulmiolla). Tämä on hakemisto, josta on poistettava kovalevy(vain viimeinen hakemisto tätä polkua, esimerkissäni tämä on "Temp", joka sijaitsee "1C Bases" -hakemistossa).

Hanki 267 videotuntia 1C:llä ilmaiseksi:

Avaa Explorer ja etsi tarvitsemamme hakemisto:

Klikkaa sitä oikealla painikkeella hiirellä ja valitse "Poista".

Teemme samoin muiden tietokantojen kanssa.

Jos tietokanta sijaitsee toisessa tietokoneessa (polku näyttää tältä: "File=\\ALEXPC\1C Databases\Temp"), on parempi mennä kyseiselle tietokoneelle ja poistaa se sieltä. Jos tietosi sallii, voit yrittää poistaa sen myös tältä tietokoneelta.

1C Enterprise -alustan poistaminen

Alusta 1C: "Enterprise" poistetaan samalla tavalla kuin tavallinen ohjelma "Ohjauspaneelin" kautta.

Siirry "Ohjauspaneeliin". Riippuen Windows-versiot Paneeli löytyy napsauttamalla hiiren oikeaa tai vasenta painiketta "Käynnistä" -painikkeesta. Windows 10:ssä sinun on napsautettava hiiren kakkospainikkeella:

PowerShell on asennettava, jotta komentosarja toimii. Tämä ohjelma toimitetaan kaikkien nykyaikaisten Windows-järjestelmien mukana, mutta Windows XP:ssä sinun on asennettava PowerShell erikseen.

Kaikki skriptin parametrit voidaan asettaa muokkaamalla tiedostoa tai ne voidaan välittää vastaavien avainten arvoina. Katsotaanpa, mitä avaimia on saatavilla ja mitä arvoja niille on välitettävä.

Avain "dd" (jakeluhakemistosta), hyväksyy minkä tahansa windows polku muodossa, ts. polut, kuten "C:\Windows" tai "\\Server\1CDistr". 1C-alustan jakelujen tulee sijaita määritettyä polkua pitkin, ja jokaisen jakelun tulee olla omassa kansiossaan versionumerolla tai 1C Enterprise -alustan versionumerolla ja bittimäärällä, esimerkiksi "8.3.5.1111" tai " 8.3.9.1818-32" tai "8.3.9.1818 -64". Bittisyvyysliitteitä on käytettävä, jos tietokoneissa on käyttöjärjestelmät eri bittejä ja haluat asentaa 64-bittisen alustan 64-bittiseen järjestelmään. Määritetyn kansion ja kaikkien alustajakelujen alikansioiden on oltava sen käyttäjän luettavissa, jonka puolesta komentosarja suoritetaan.

"dl"-avain (hakemistolokeista), joka on samanlainen kuin "dd"-avain, hyväksyy minkä tahansa Windows-polkumuodon. Komentosarjan suorituslokit tallennetaan tähän kansioon. Lokitiedostojen nimet vastaavat tietokoneen nimeä ja ne lisätään aina, kun komentosarja käynnistetään. Käyttäjän, jonka puolesta komentosarja suoritetaan, on voitava kirjoittaa määritettyyn kansioon. Jos määritetty polku ei ole käytettävissä tai tallennusominaisuutta ei ole, kaikki komentosarjatoiminnot kirjoitetaan tiedostoon "1C8InstallAndUninstall.log", joka sijaitsee paikallinen kansio käyttäjä (likimääräinen polku "C:\Users\Vasa\AppData\Local\").

"IP"-avain (asennusparametreista) vastaa asennusparametreista komentosarjaa suoritettaessa. Avaimella voi olla jokin seuraavista arvoista:

  • "ei" - älä asenna
  • "viimeinen" - asenna uusin jakelukansiosta löytyvä alusta
  • "8.3.5.1111" - asennettavan alustan versionumero

"dp"-avain (poistoparametreista) vastaa poistoparametreista komentosarjaa suoritettaessa. Avaimella voi olla jokin seuraavista arvoista:

  • "ei" - älä poista
  • "ael" (kaikki paitsi viimeinen) - poista kaikki tietokoneelta löytyneet alustat, jotka vastaavat kaikkia jakelukansiossa olevia alustoja, paitsi viimeinen alusta. Tärkeä! Tämä avain poistaa vain ne alustat, joiden versiot ovat saatavilla alustan jakelusarjojen kansiossa; jos jokin versio on asennettu tietokoneeseen, mutta se ei ole jakelupakettien kansiossa, sitä ei poisteta.
  • "8.3.5.1111" - poistettavan alustan versionumero
  • "kaikki" - poista kaikki 1C-alustan versiot tietokoneelta. Tämä merkitys on ylivoimainen ja laaja. Ylivoimaista, koska komentosarjan toimimiseksi tämän arvon kanssa on välttämätöntä välittää polku lokien tallennusta varten, tai et voi edes välittää sitä, kaikki muiden avainten arvot ohitetaan. Laaja, koska kaikki tietokoneen tuotteet, jotka jopa hämärästi muistuttavat 1C-alustaa, poistetaan.

"Iod"-avain (Asennusvaihtoehtojen jakelusta) vastaa asennettavista 1C-alustan komponenteista. Avaimelle on välitettävä arvo muodossa "DESIGNERALLCLIENTS=1 THINCLIENT=1 THINCLIENTFILE=1", jossa voit muuttaa 1 arvoksi 0 tai takaisin riippuen siitä, mitkä alustan osat haluat asentaa. Jos välität tälle avaimelle jonkin muun arvon, joka ei ole samanlainen kuin yllä oleva rivi, kaikki komponentit, joiden avulla järjestelmä toimii asiakastilassa, asennetaan.

  • "DESIGNERALLCLIENTS" - pääasiakas ja konfiguraattori
  • "THINCLIENT" - ohut asiakas asiakas-palvelin-toimintaan
  • "THINCLIENTFILE" - ohut asiakas, jolla on kyky työskennellä tiedostojen tietokantojen kanssa

Kuinka asentaa, päivittää tai poistaa 1C-alusta, jos sinulla on useita tietokoneita, olet liian laiska käyttämään niitä jokaisessa ja sinulla ei ole verkkotunnusta?

Huono uutinen: sinun täytyy juosta ympäriinsä ja määrittää jokaisen tietokoneen suorittamaan tehtävien ajoitus

Hyvä uutinen on, että sinun tarvitsee tehdä tämä vain kerran.

Ensin valmistellaan:

  1. Luomme kaksi julkista kansiota, joista toisessa on lukuoikeudet ja toisessa kirjoitusoikeudet kaikille. Muista luoda 2 itsenäistä kansiota, muuten kaikki voi päättyä erittäin huonosti.
  2. Kansioon, jolla on "vain luku" kaikille, laitamme kansiot jakeluineen, jokainen kansio tulee nimetä siinä olevan jakelun versionumerolla. Tänne laitamme myös skriptin ja skriptin suorittavan bat-tiedoston.

Pieni poikkeama! Miksi tarvitsemme bat-tiedoston PowerShell-komentosarjan suorittamiseen? Koska lepakkoviilaa käyttämällä tapamme kaksi kärpästä yhdellä iskulla:

  • Oletusarvoisesti Windows-järjestelmä estää PowerShell-komentosarjan käynnistämisen turvallisuussyistä, joten bat-tiedosto sallii ensin komentosarjan suorittamisen ja estää sen sitten uudelleen suorituksen jälkeen.
  • SISÄÄN bat tiedosto Voit muuttaa skriptin käynnistysparametreja muokkaamatta itse komentosarjatiedostoa muuttamalla siihen asetettuja oletusarvoja.

Aloitetaan nyt määrittäminen paikalliset tietokoneet käyttäjiä. Jos verkkotunnusta ei ole, oletetaan, että kaikki käyttäjät työskentelevät paikallisilla tileillä, joilla on "Käyttäjät" oikeudet, ja hallinnollisia toimia varten on tili, jolla on "järjestelmänvalvojan" oikeudet.


Kuinka asentaa, päivittää tai poistaa 1C Platform, jos sinulla on verkkotunnus?

Kaikki ei voisi olla yksinkertaisempaa


Huomautus

  • Skriptin toimivuus on testattu seuraavissa järjestelmissä: Windows 7 (x86, x64), Windows 8.1 (x86, x64), Windows 10 (x86, x64) kaikilla pakollisilla ja valinnaisilla päivityksillä 10.11.2016.
  • Jos et ole tyytyväinen komentosarjan suorittamisen viiveeseen toimialueella, sinun on asetettava "Configure Logon Script Delay" -parametri arvoon "0". Asetus löytyy: Tietokoneen asetukset > Hallintamallit > Järjestelmä > Ryhmäkäytäntö > Määritä kirjautumiskomentosarjan viive (Tietokoneen asetukset > Käytännöt > Hallintamallit > Järjestelmä > Ryhmäpolitiikka> Määritä syöttökomentosarjan viive). Kiitos paljon tästä tiedosta.

päivitys: 2015-12-07

  1. Tapa käydä läpi hakemistoja alustalla on kirjoitettu kokonaan uudelleen. Tässä koodin osassa oli eniten valituksia; tämä osa ei toiminut kaikille, ja joillekin se toimi väärin. Nyt kaikki toimii oikein, koska... Jakeluhakemiston läpi kulkemiseen käytetään vain yksinkertaisimpia rakenteita.
  2. Osa uusimman (vanhimman) jakelun etsinnästä jakelua sisältävistä kansioista on kirjoitettu kokonaan uudelleen. Nyt tämä on normaalia, ymmärrettävää koodia, ei kauhua, joka oli ennen.
  3. Osa koodista on muuttunut, nyt skripti yrittää asentaa alustan ensin ja sitten kaiken muun.
  4. Useita erilaisia ​​tarkistuksia on lisätty, jotta vältytään oudolta käytöstä tai tarpeettomista yrityksistä asentaa alusta. Lokitiedosto sisältää nyt lisätietoja komentosarjan toiminnasta.

päivitys: 21.11.2016

  1. Käsikirjoituksen logiikkaa on muutettu. Nyt alustan asennus tarkistetaan ja jos siihen ei ole asennettu alusta asiakastietokone skripti lakkaa toimimasta.
  2. Lisätty toiminto, jonka avulla voit asentaa 64-bittisen alustan 64-bittisiin järjestelmiin verkossa, jossa on tietokoneita, joiden bittinopeus on erilainen. Jotta tämä toiminto toimisi, kansioiden, joissa on alustat, on oltava muotoa "Х.Х.Х.Х-32" ja "Х.Х.Х.Х-64".

. Päivitin eilen asennusohjelman avulla vihdoin kahdeksaan uudempaan kymmeneen kaikissa koneissa. Kohtasin kuitenkin yhden merkittävän ongelman.

Tosiasia on, että Classic Shell -ohjelma, joka palauttaa kätevämmän näkymän Käynnistä-valikosta, kieltäytyi yhtäkkiä toimimasta; kun yritin asentaa sen uudelleen, alkoi ilmestyä virhe "määritetty tili on jo olemassa". Sama viesti ilmestyi, kun yritin poistaa sen.

Pitkän tamburiinin kanssa tanssimisen jälkeen, suunnilleen samalla tavalla kuin virheen tapauksessa, löysin yhtäkkiä yksinkertaisen ratkaisun.

Ratkaisu

Joten jos kanavasi sallii videoiden katselun, voit noudattaa ohjeitani poistaaksesi "määritetty tili on jo olemassa" -ongelman.

Jos Internet on melko heikko, sinun on tehtävä seuraava:

  1. Poista kansio käyttämällä asennettu ohjelma, tätä varten mennään C:\Program Files, jos huono-onninen ohjelmamme ei ole siellä, siirry kohtaan C:\Program Files (X86).
  2. Avaa se, siirry Tärkeät rekisteriosat -osioon, kirjoita ohjelman nimi yläreunassa olevaan hakukenttään, käy sitten läpi kaikki välilehdet ja poista ne, jos näkyviin tulee merkintöjä.

Huomio!!! Älä poista mitään tarpeetonta, vain sitä, mikä on olennaista ohjelman kannalta.

  1. Siirrymme "Rekisterin puhdistaminen" -osioon ja etsimme ongelmia, jotka korjaamme sitten automaattisesti.

Olemme iloisia toimivasta asennusohjelmasta tai etäohjelmasta. Virhe "määritetty tili on jo olemassa" ei enää häiritse sinua.

Tilaa kanavani YouTubessa! Sinua odottaa monia muita hyödyllisiä videoita!