GithubHelp home page GithubHelp logo

Comments (9)

msftrubengu avatar msftrubengu commented on May 18, 2024

This is a bug. Win7MSIXIntaller.cpp:432 should be
std::string filePath = "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\" + utf16_to_utf8(packageFullName) + ".lnk"; not displayNameString

from msix-packaging.

rido-min avatar rido-min commented on May 18, 2024

@c-don is this fixed? can you point to the updated source and/or binaries?

from msix-packaging.

c-don avatar c-don commented on May 18, 2024

We are tracking the bug internally and will be fixed in a future update of the SDK.

from msix-packaging.

wcheng-msft avatar wcheng-msft commented on May 18, 2024

The most recent push should have fixed this.

from msix-packaging.

rido-min avatar rido-min commented on May 18, 2024

Hi @wcheng-msft I tried to install the latest release from https://github.com/Microsoft/msix-packaging/releases/tag/Win7MsixInstaller-preview

But now: 1) I don't have the AppInstallApp UI anymore (is this a CLI tool only?) and 2) AddPackage command fails with:

Failed to process request 8bad0043

IMHO issues should remain open until the one who created the issue can verify it's fixed

from msix-packaging.

msftrubengu avatar msftrubengu commented on May 18, 2024

0x8bad0043 is MSIX::Error::PublisherMismatch which means the publisher that signed the package doesn't match the publisher from the identity element of the AppxManifest.xml.

I am not sure if the Win7Msix dumps the MSIX SDK logs, but if it doesn't you can try building and running makemsix unpack -p -d and you would see something like:

Microsoft (R) makemsix version 1.6.49
Copyright (C) 2017 Microsoft.  All rights reserved.
Error: 8bad0043
LOG:

Publisher mismatch: <some publisher> != <another publisher>
Call failed in D:\a\1\s\src\msix\AppxPackageObject.cpp on line 137

from msix-packaging.

wcheng-msft avatar wcheng-msft commented on May 18, 2024

There is a bug in that the UI doesn't show if the package doesn't open. The error-case handling was broken with the recent changes.

from msix-packaging.

ridomin avatar ridomin commented on May 18, 2024

@msftrubengu how can I get makemsix to run unpack?

I've tried with packages that I can install with the AppInstallApp or Add-AppxPackage, so I dont think this is due to a publisher mismatch.

Can you re-open this issue until we can verify it has been fixed in a public release?

from msix-packaging.

msftrubengu avatar msftrubengu commented on May 18, 2024

makemsix is a command line utility that you need to build. Easiest way to build it is using makewin.cmd

from msix-packaging.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.