Escriba una continuación para este párrafo - En 1523, Jorge de Schellenberg tuvo que vender Krnov al margrave Hohenzollern Jorge de Brandeburgo-Ansbach, quien podía confiar en la herencia húngara de su consorte Beatriz de Frangepan, viuda de Matías Corvino. A partir de 1532 el margrave gobernó toda la Alta Silesia, cuando también heredó el Ducado de Opole y Racibórz del duque Piast Jan II el Buen. Hizo reconstruir el castillo de Krnov e introdujo la Reforma protestante en Silesia, expulsando a los caballeros teutónicos, franciscanos y minoritas locales. El creciente poder de la Casa protestante de Hohenzollern en las tierras de la corona de Silesia fue mirado con sospecha por Fernando I de Habsburgo, rey de Bohemia desde 1526. Sin embargo, Jorge, así como su hijo el margrave Jorge Federico, que gobernó desde 1543, pudieron mantener el ducado. El conflicto se agravó cuando Jorge Federico murió sin hijos en 1603 y legó Krnov a su primo el elector Joaquín III Federico de Brandeburgo, quien se la dio a su hijo Johann Georg en 1607. Los gobernantes de los Habsburgo consideraban el ducado un feudo revertido y después de la Revuelta Bohemia y la Batalla de la Montaña Blanca de 1620
El emperador Fernando II confiscó las posesiones de los Hohenzollern en sus tierras de Bohemia. El leal partidario de Fernando, el príncipe Carlos I de Liechtenstein, duque de Opava desde 1613, recibió Krnov. Ambos ducados se fusionaron en 1623 y fueron sometidos a la Contrarreforma.